2013-05-11 3 views
-2

[테스트 : ANY STRING] 문자열에서 다음과 일치 시키려면 다음을 입력하십시오. 그래서 예를 들어PHP의 [특정 : anything] 일치

: [테스트 : ABC] [테스트 : thisIsAnotherString] [테스트 : Y]

는 정규 표현식의 어떤 종류이 일치하는 것?

+3

이 (http://mattgemmell.com/2008/12/08/what-have-you-tried/) [당신이 무엇을 시도했다] 우리를 표시하려고합니다. See [stack overflow] (http://stackoverflow.com/about). –

+0

어떤 정규식을 사용하셨습니까? 문자열에있는 * all *와 일치 시키시겠습니까? 왜? –

+0

테스트 후에 오는 것을 저장하고 나중에 사용하십시오. – TheWaterIsCold

답변

2

이 여기 있어요,이

$s = 'abc[test:abcd]cb'; 
$matches = array(); 
$t = preg_match('#\[test:(.*?)\]#s', $s, $matches); 
if($matches[1]) 
    echo "match"; 
else 
    echo "not"; 
+1

좋은 대답입니다. 이를 위해, OP에 특히 관심있는 것으로 보이는 캡쳐 괄호에 대한 메모를 작성하려고합니다. – halfer