こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

vbsで2文字以上の空白を改行に変換するには?

恥ずかしながら、vbs初心者です。

vbsでテキストファイルを読み込んで、
2文字以上の空白を改行に変換するにはどうすれば宜しいでしょうか?
以下???のところに正規表現で \n は使用出来ないようですので、どなたかご教授頂けないでしょうか?


set objRE = New RegExp
objRE.Pattern = "\s{2,}"
objRE.IgnoreCase = True
objRE.Global = True

strData = objRE.Replace(strData,???)

投稿日時 - 2006-07-14 17:29:32

QNo.2275850

暇なときに回答ください

質問者が選んだベストアンサー

> strData = objRE.Replace(strData,???)

strData = objRE.Replace(strData,vbNewLine)
ではどうでしょうか?

投稿日時 - 2006-07-14 18:49:38

お礼

ご回答有難うございました。
vbNewLine で意図したとおり改行に変換出来ました。

投稿日時 - 2006-07-18 14:51:28

ANo.1

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

もしくは、
vbCrLf

※\s だとタブや改行なども含まれます

投稿日時 - 2006-07-15 03:03:57

お礼

vbCrLf でも改行に変換出来ました。
ご回答有難う御座いました。

投稿日時 - 2006-07-18 14:52:08

あなたにオススメの質問