2013-04-23 2 views
0

작은 따옴표 나 큰 따옴표의 앞뒤 문자없이 대상 단어를 어떻게 얻을 수 있습니까? 현재 아래의 표현은 모두 일치합니다. [^ ']을 (를) 삽입하려고 시도했지만 작동하지 않았습니다.정규 표현식에서 선행 작은 따옴표 나 큰 따옴표를 제외하는 방법

[\b(?i)Test\b] 

test - match 
Test - match 
TEST - match 
'test' - I do not want this to match 
"test" - I do not want this to match 
+0

당신이'' 'test''에서 test' 일치 싶어이 정규식을 사용할 수 있습니까? – Izzy

+0

나는 단락에서 'test'가 아닌 test를 match하고 대소 문자를 무시하고 싶다. – TroyS

답변

0

당신은

(^|[^'"])test([^'"]|$) 
+0

시도해 보았지만 작동하지 않음과 경계를 유지할 필요가있다. \ b – TroyS

+0

@tszoro는'(? i)'를 제거했다. – Anirudha

+0

이것은 단지'test'가 아니라'TEST' 또는'Test'와 일치한다. – Izzy

관련 문제