2011-01-27 2 views
0

에 의해 둘러싸인 문자열과 일치하는 정규식내가 %로 둘러싸여 모든 문자열을 찾는 정규식이 필요 %

예 :

A = %에서 Test1 %의 OR B = % Test2를 %

% Test1을 %이고, % 시험 : AND (C % = 테스트 3 OR C = % TEST4) 제가

필요한

는 문자열 2 %, % Test3 % 및 % Test4 %

감사합니다.

+1

'% Test3 OR C = %'가 아니면 안됩니까? '% Test4'는'%'에 의해 둘러싸여 있지 않으므로, 당신의 명세가 부족하거나 당신의 입력이 있습니다. – deceze

+0

지금까지 어떤 시도를 했습니까? http://www.gskinner.com/RegExr/ – row1

답변

4

그냥 비 %의 문자와 다른 %의 아닌 숫자 뒤에 퍼센트 기호를 일치

%[^%]+% 

를 사용합니다.

+1

과 같은 사이트를 사용하여 온라인에서 정규식을 쉽게 테스트 할 수 있습니다. 문자열이 A = '5 %'및 B = '6 %'인 경우 어떻게됩니까? – akond

+0

미안 해요, 닫는 %를 잊었습니다 (C = % Test3 % OR C = % Test4 %) ... 조이! 그것은 잘 작동합니다 :) –

0

아마도 %[[:alnum::]+% 일을 할 것입니까?

관련 문제