2011-03-17 3 views
0

내가 이런 식으로정규식 찾기 및 MSVS에서 바꾸기 2,008

myDictionary.Add ("variable_key", "constant_value")로 대체하고자하는 기능을 가지고;

후 나는 그것이

myDictionary.Add ("variable_key", variable_key)가되고 싶은, 대체;

나는

Add("{[.]+}", "constant_value");

Add("\1", \1);

로 대체 사용하려고하지만 라인을 찾을 수 없습니다. 내가 뭘 놓치고 있니? 이것이 멍청한 질문이라면 실례합니다. 나는 항상 정규 표현식에 항상 문제가있다. 난 단지 그들을 이해할 수 없습니다 ....

답변

0

[]은 대괄호 사이의 리터럴 문자와 일치하는 문자 클래스를 만듭니다.
따라서 [.]. 문자와 일치합니다.

[]이 아닌 .을 쓰고 싶습니다.

\으로 괄호를 이스케이프 처리해야합니다.

+0

추가 ("{. +}", "constant_value"); 너무 효과가 없습니다. – Jake