- 755 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/04/24(金) 01:14:10 ID:4Tp5poaX0]
- >>754
以下から好きな(もしくは自分で改造できる)方法で (どれも禁則文字をアンダースコアに変換する) @ StringReplaceを指定文字の回数頑張る StringReplace, FileName, FileName, \, _ StringReplace, FileName, FileName, /, _ : A @を単純化するために検索文字リストを作成してループで回す NG = \/:*?"<>| Loop, PARSE, NG StringReplace, FileName, FileName, %A_LoopField%, _ B 正規表現でやる FileName := RegExReplace(FileName, "[\\\/\|\?\*:<>""\t]", "_", "", -1) ※ \(0x5c)に関しては誤爆がありうるので注意(BREGEXPなどを使えば回避できるが・・・)
|

|