我正在开发一个 Chrome 和 Firefox 扩展,但我一直在匹配其中的某个标签和内容。你能帮我一下吗?
代码:
[QUOTE=UserAdmin;22061013]
[SIZE="4"]
[LEFT]
[COLOR="DarkGreen"] Sample text goes here [/COLOR]
[/LEFT]
[/SIZE]
[/QUOTE]
在这里我想匹配 [QUOTE=
的开头 因为之后的所有内容每次都会完全不同,最后通过 [/QUOTE]
的结束标签
我不是正则表达式专家,这是我的想法:
const regex = /^(\[QUOTE=)/;
const str = "[QUOTE=UserAdmin;22061013][SIZE="4"] [LEFT] [COLOR="DarkGreen"] Sample text goes here [/COLOR] [/LEFT] [/SIZE][/QUOTE]";
它成功匹配如下,但我不确定这是正确的方法:
如果我可以有一个正则表达式代码来匹配 [QUOTE=]....[/QUOTE]
中的任何内容标记并保存以供以后使用将不胜感激。
最佳答案
尝试this
\[QUOTE=[\s\S]+\[\/QUOTE\]
关于javascript - html textarea 正则表达式匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45566398/