2013-07-29 3 views
2

preg_match()을 어떻게 사용하면 a[b]과 같은 문자열과 일치시킬 수 있습니까?PHP preg_match with < and >

ab 값을 가져오고 싶습니다.

그래서 내가 사용하려고 :

preg_match("/(?P<first>\w+)[(?P<second>\w+)]/", $typed_term, $matches); 

을하지만 실패합니다.

누구나 아이디어가 있습니까?

답변

2

당신은 대괄호를 탈출해야합니다

/(?P<first>\w+)\[(?P<second>\w+)\]/ 
+0

오! @Blender, 빠른 답장을 보내 주셔서 감사합니다! 그것은 내 시간을 절약합니다! 감사 ! – Rylyn

1

이 하나의 시도 :

preg_match("/(?P<first>\w+)\[(?P<second>\w+)\]/", $typed_term, $matches) 

가 작동하는지 알려주세요 ..

+0

그래, 나에게 잘 작동 해! – Rylyn