1

Microsoft VBS 5.5正規表現で次のようなことを行うことは可能ですか?

\QLong.String?!With.Random,Ch\aract\er\s.\E

したがって、「Long.String?!With.Random、Ch \ aract \ er\s」が見つかります。ドットを「任意の文字」などに変換せずに?この正規表現はNotepad++では正常に機能しますが、VBSでは機能しません。

4

1 に答える 1

0

残念ながら、これは不可能です。MSDNの正規表現構文(スクリプト)のドキュメントによると、\Q..\Eメタ文字のエスケープシーケンスはサポートされていません。

rexexを実行する前に、予約された文字の前にエスケープを挿入する以外に、VBScriptで確認できる代替手段は実際にはありません。

于 2013-03-19T01:11:29.737 に答える