如何使用preg_match()
匹配字符串,如:a[b]
。
我想获得值a
和b
。
所以我尝试使用:
preg_match("/(?P<first>\w+)[(?P<second>\w+)]/", $typed_term, $matches);
但它失败了。
有没有人有想法?
答案 0 :(得分:2)
你需要摆脱方括号:
/(?P<first>\w+)\[(?P<second>\w+)\]/
答案 1 :(得分:1)
试试这个:
preg_match("/(?P<first>\w+)\[(?P<second>\w+)\]/", $typed_term, $matches)
让我知道这是否有效..