次のようなショートコードがあるとします。
[lexio param1="ara" param2="baba"]content[/lexio]
[tagor param1="rara"]
javascript正規表現でそれらをすべて抽出する方法は? lexio params データとコンテンツが必要です。tagor とそのパラメーターも必要です。
私は試した
/[([a-z]+)([^[]+)*(?:](.*)[\/\1]|\s+\/])/gm;
しかし、これはうまくいきませんでした。
ありがとう
編集1:
私は正規表現パターンを見つけます:
/(.?)\[([\w\-]+)\b((?:[^\[\]]|(?R)|.)*?)(?:(\/))?\](?:(.+?)\[\/\2\])?(.?)/gm
しかし、php で preg_match_all のようなパターンを抽出する方法は?