(現在 過去ログ29 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■4449 / inTopicNo.1)  中黒(・)文字を無くしたい
  
□投稿者/ 今村 誠 -(2009/03/06(Fri) 16:28:00)
    こんにちは、下記の一括の場合文字の中に中黒・があり、あまり
    美しくないと思い、その文字以外を書き込みたいのです。
    条件式を教えて下さい。
    桐9 2009a winxpです。
    よろしくお願いいたします。

    *書き込むハードディスクドライブ名↓ ディレクトリー名↓
    call ハードディスク書込み ( """C:\"",""D:\""" , "kirisub")
    proc ハードディスク書込み(str &SHD,Str &Sdir)
     var Int{&Imax = #L(&SHD) - #L(#S(&SHD,",",""))+1 \
     ,&Iend,&Icount},str{&Spass,&Sfile = "\conv.txt" }
     Eval "var Str{&Sdrive["+#STR(&Imax)+"] = {"+&SHD+"}}"
     for &Icount = 1 , &Imax
      &Spass = &Sdrive[&Icount] + &Sdir
      if (#FSIZE( &Spass + &Sfile ) > 0 )
    *   確認 &Spass+"ファイルサイズは "\
       +#str(#FSIZE( &Spass + &Sfile)) + " バイトです"
       call file作成(&Spass + &Sfile)
      else if (#FSIZE( &Spass ) = -1 )
    *   確認 &Spass+"フォルダーは存在しない"
       フォルダ作成 &Spass, 終了状態 = &Iend
       call file作成(&Spass + &Sfile)
      else if (#FSIZE( &Spass ) = 0 )
    *   確認 &Spass+"指定するファイルはフォルダです"
       call file作成(&Spass + &Sfile)
      else
       確認 "例外の場合"
      end
     end
    End
    proc file作成(Str &Sfile)
     var Int{&Iend,&Icount,&Iline=10/* 行 */\
     ,&Imax=20/* 文字数 */,&Istop},数値{&Nran}\
     ,Str{&S連結}
     印字開始 &Sfile,追加, 終了状態=&Iend
     for &Icount = 1 , &Iline
      &Istop = 0 , &S連結 = ""
      while ( &Istop < &Imax )
       &Nran = #乱数(32767)+255
       if (#trim(#J(&Nran),4)<>"")
        &S連結=&S連結+#J(&Nran)
        &Istop = &Istop + 1
       end
      end
      印字 &S連結
     end
     印字終了 改頁 = しない
    End
引用返信 [メール受信/OFF] 削除キー/
■4450 / inTopicNo.2)  Re[1]: 中黒(・)文字を無くしたい
□投稿者/ 通りすがり -(2009/03/06(Fri) 18:40:23)
    &Nran <> 8486 じゃ旨く行かない?
引用返信 [メール受信/OFF] 削除キー/
■4451 / inTopicNo.3)  Re[2]: 中黒(・)文字を無くしたい
□投稿者/ 今村 誠 -(2009/03/06(Fri) 20:53:15)
    通りすがりさんコメントありがとうございます。
    > &Nran <> 8486 じゃ旨く行かない?
    外字みたいなのを中黒・で表現されているのだと思います。
    条件式に漢字の種類を追加したところ綺麗な漢字だけになりました。
       if (#trim(#J(&Nran),4)<>""\
    .and (#IS第一水準(#J(&Nran),1)+#IS第二水準(#J(&Nran),1)=1))

解決済み!
引用返信 [メール受信/OFF] 削除キー/
■4452 / inTopicNo.4)  Re[3]: 中黒(・)文字を無くしたい
□投稿者/ 通りすがり -(2009/03/06(Fri) 21:37:00)
    ああ、中黒文字 自体じゃなかったのかぁ
    そんな簡単な問題じゃない気もしたんだけど…

    解決おめでと
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -