2012-09-12 2 views
0

Visual Studio C++ Project에서 새 연산자의 배열 버전을 검색하고 싶습니다. 예 : C++에서 new [] 연산자를 모두 찾을 수있는 정규 표현식

some_type some_variable = new my_name [some_size]; 

나는이 시도했지만 작동하지 않습니다

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

어떻게이 정규식 달성 할 수 있습니까?

+0

유효 정확히 무엇에 관한 사양을 확인 :

이보십시오. 너무 복잡해서는 안됩니다. – keyser

답변

1

문자 클래스의 모든 유효한 식별자 문자 ([a-zA-Z0-9]+ 부분)를 허용해야합니다. 예를 들어, 밑줄이 있습니다. 또한 식별자와 대괄호 사이의 공백을 선택적으로 만들 수도 있습니다.

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

을 그러나 문자는 정규식에 최대 읽기 my_name