- - PR -
DOSの文字列検索について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-06-04 01:44
こんばんわ
下記DOSコマンドですが。。 1)for /f " tokens=1,3 delims=:" %%i in ("12:34:56:78") do set file=%%i%%j echo %file% 結果====>1256 2)for /f " tokens=1,3 delims=:" %%i in ("12::56:78") do set file=%%i%%j echo %file% 結果====>1278 1)も2)も、結果====>1256 を願っているのですが。。 2)だけうまくいきません。涙 2)はどうして、結果====>1256にならないのか ご教示頂ければ幸いです。 |
|
投稿日時: 2005-06-04 10:23
既定の区切り文字セットはスペースとタブですが、
と書いてあるので、空白の欧文処理がなされているのかも 空白は文字ではなく、「単語区切り」の制御コードである。 連続する空白は1つ とみなす。 12:::::56:78 でも結果は、1278 空白の欧文処理は、あらゆる箇所に潜んでいて、どこでぶち当たっても 全然、不思議じゃない。(空白の保存を期待するな、HTML表示でもおなじみ) ソフトを作ったアチラの人々のつごう、によります。 [ メッセージ編集済み 編集者: MMX 編集日時 2005-06-04 10:31 ] |
|
投稿日時: 2005-06-05 17:16
ご親切にありがとうございました
|
1