我正在尝试解析一个字符串并从中获取定义为token[content]
. 例子:
url[javascript:void(0)] onclick[somedata] img[someimage] LinkKey[abcd]
我正在使用preg_match
它,但正则表达式没有按我想要的方式工作。实际上,标记要么在内容的开头,要么在中间。如果在中间,它们前面有一个空格。标记是一些字符串,后跟括号、内容和右括号。在上面的例子中我需要得到结果url,onclick,img,LinkKey。
我试过了
(.*\[.*\])
但它与标记不正确匹配
任何指针都值得赞赏。