假设我有这样的简码:
[lexio param1="ara" param2="baba"]content[/lexio]
[tagor param1="rara"]
如何使用 javascript 正则表达式将它们全部提取出来?我想要 lexio 参数数据和内容。我也需要 tagor 和它的参数。
我试过了
/[([a-z]+)([^[]+)*(?:](.*)[\/\1]|\s+\/])/gm;
但这没有用。
谢谢
编辑1:
我找到了正则表达式模式:
/(.?)\[([\w\-]+)\b((?:[^\[\]]|(?R)|.)*?)(?:(\/))?\](?:(.+?)\[\/\2\])?(.?)/gm
但是如何在 php 中提取像 preg_match_all 这样的模式呢?