2012-04-11 7 views
1

この正規表現を使用して、ダブルスペースコメントスラッシュと空白文字の後にハッシュが付いたコードを検索します。 so ..VSでの正規表現の検索が機能しない

//  #endif 

たとえば、

私は////*[ ]/#を使用していますが、何も見つかりません。私は間違って何をしていますか?

私はこれ(////がダブルスラッシュを探していると*[ ]/#がスラッシュに続く空白の任意の数を探している認識していた限り。私は間違って何かを得ていると確信している。

答えて

2

あなたがやりますスラッシュを(彼らはエスケープする必要はありません)倍にする必要はありません。バックスラッシュはエスケープシーケンスであり、彼らが脱出必要です。

あなたはまた、/の任意の数ではなく、任意の数を意味するだけで/*を使用していますスペース。

- Visual Studio regular expressions参考

// *\# 

は、以下の(スペースその//#の任意の数)を試してみてください。

Unicodeの空白の文字のエスケープdoeshave Visual Studioの正規表現エンジン - :Whので、それはあなたが望んでいたものに近いものがあります。

//:Wh*\# 

たかった場合は、追加の空白文字を含む独自の文字クラスを構築することができます(たとえば、垂直タブ、改行など)、それは過度のものかもしれません。

0

は検索で//:b*:Po(ショートカットはCtrl + F)を試してみてください。それはあなたが望むものをキャッチします。私はそれが助けて欲しい

関連する問題