PHP preg_match with<和>

时间:2013-07-29 10:00:32

标签: php regex preg-match

如何使用preg_match()匹配字符串,如:a[b]

我想获得值ab

所以我尝试使用:

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

但它失败了。

有没有人有想法?

2 个答案:

答案 0 :(得分:2)

你需要摆脱方括号:

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

答案 1 :(得分:1)

试试这个:

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

让我知道这是否有效..