0

Visual Studio C++ プロジェクトで new 演算子の配列バージョンを検索したいと考えています。

some_type some_variable = new my_name [some_size];

私はこれを試しましたが、うまくいきません:

new [a-zA-Z0-9]+ \[

どうすれば正規表現でこれを達成できますか?

4

1 に答える 1

1

[a-zA-Z0-9]+文字クラス (パーツ)ですべての有効な識別子文字を許可する必要があります。たとえば、あなたの例ではアンダースコアがあります。また、識別子と大括弧の間のスペースを省略可能にすることもできます。

これを試して:

new [A-Za-z0-9_]+\s*\[

ただし、正確にどの文字が有効かに関する仕様を確認してくださいmy_name

于 2012-09-12T13:13:10.000 に答える