- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:正規表現を用いての置換。)
VBScriptで正規表現を用いた置換方法についての質問
このQ&Aのポイント
- VBScriptで正規表現を用いた置換がうまくいかない場合の修正方法を教えてください。
- 半角数字に挟まれている全角の長音符を半角ハイフンに変換する方法について教えてください。
- VBScriptの置換処理で、数字に挟まれた長音符の一部が変換されない問題が発生しています。どのように修正すれば良いですか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>1ー2ー3の時に、1-2ー3(後方が長音符のまま)となってしまいます ⇒先に1-2のパターンで確定するから2-3パターンは確定できないと思う。 Testメソッドでループするぐらいでしょうか。 Do While ObjRegExp.Test(StrHalf) StrHalf = ObjRegExp.Replace(StrHalf, "$1-$2") Loop