2013-07-29 93 views
2

如何使用preg_match()來匹配如下字符串:a[b]PHP preg_match與< 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