【发布时间】:2020-12-17 05:42:07
【问题描述】:
取以下段落:
#### And this will not work!
This is an *italic*... does it work!
This is a **bold** text and it will work!
Will this ***work***
我已经构建了这个正则表达式 /(?:\*{2}.*?\*{2})/gm 来匹配以 ** 字符开头和结尾的单词。但是,我的正则表达式也匹配最后一行 Will this ***work***,这是我不希望的。
如何设置限制以在匹配后监视下一个字符而不是另一个 *?
谢谢。
【问题讨论】:
-
/(?<!\*)\*{2}[^*]*\*{2}(?!\*)/g?见regex101.com/r/UGJQxP/1 -
谢谢@WiktorStribiżew,这对我有用。如果您可以将其发布为答案,我会接受。干杯。
-
@WiktorStribiżew 您应该开始将您的解决方案作为答案发布,因为它们就是答案。
标签: javascript regex match