2012-10-10 3 views
0

내부 문자열을 찾을 : [general_options]이 특급 사용 : 그것은 전체 찾는 것 그러나 (\[.*]) 넷빈즈 넷빈즈 내가 찾는 문자열이 브래킷

의를 [...] 브래킷 문자열과 나는 단지 필요 내부는 무엇입니까? general_options, 어떻게 할 수 있습니까?

답변

1

어느 당신은 당신의 캡처 그룹

\[(.*)] 

을 변경하고

또는 당신이 (가 지원되는 경우)

lookehind and lookahead assertions을 사용 (이 유일 가정) 캡처 그룹 1에서 결과를 얻을
(?<=\[).*(?=]) 
+0

죄송합니다 두 번째 작업 : D – miojamo

+0

하지만 'general_options'으로 바꾸어야합니다. '$ 1'이 (가) 작동하지 않습니다. – miojamo

+0

$ 1은 (는) 사기꾼입니다. 두 번째 정규식에는 캡처 그룹이 없습니다. ==>'$ 0'을 시도하거나 정규식을'(? <= \ [) (? *) (? =])'로 변경하십시오. – stema