Javascript 在两个标记之间匹配多行文本

Javascript 在两个标记之间匹配多行文本,javascript,regex,match,Javascript,Regex,Match,我正在尝试在两个标记之间匹配一些变化的多行文本。唯一不变的是img和url标记。行数会发生变化,并且每次都不相同 可能吗?你能帮我弄一下图案吗 贝娄就是我的一个例子。Withbold是我要匹配的文本 [img]http://image.jpg[/img]text 文本文本 文本文本 文本 文本文本 文本文本 text[url]=http://url[/url] text 谢谢你的帮助!你可以试试这个正则表达式 ^[^<>[][a-zA-Z\s]+ ^[^[]a-zA-Z\s]+

我正在尝试在两个标记之间匹配一些变化的多行文本。唯一不变的是img和url标记。行数会发生变化,并且每次都不相同

可能吗?你能帮我弄一下图案吗

贝娄就是我的一个例子。Withbold是我要匹配的文本

[img]http://image.jpg[/img]
text

文本文本

文本文本

文本

文本文本

文本文本

text[url]=http://url[/url]

text

谢谢你的帮助!

你可以试试这个正则表达式

^[^<>[][a-zA-Z\s]+
^[^[]a-zA-Z\s]+

就我而言,我不明白你的问题。你想比较多行…为什么?你想达到什么目的?我不想比较什么。我想使用javascript正则表达式来匹配一些文本…你能试试这个正则表达式吗^[^[]a-zA-Z\s]+