Javascript RegEx-Don';如果存在内部HTML标记,则不匹配

Javascript RegEx-Don';如果存在内部HTML标记,则不匹配,javascript,regex,regex-lookarounds,Javascript,Regex,Regex Lookarounds,我已经组合了一个正则表达式(见下文),只有在没有内部html标记的情况下匹配才会有问题 示例: asdf对于您发布的示例,第一个问题是/具有特殊含义(regex边界),需要转义。然后,如果我理解正确,您希望将标记与内部文本匹配。一种基本的方法是丢弃带有的任何内容。如果必须为此使用正则表达式,则可以大大简化:匹配,后跟除开口角括号以外的任何内容,后跟: const re=/[^See。您可能不想这样做。 /<(b)>([^<]+)<\/(b)>/

我已经组合了一个正则表达式(见下文),只有在没有内部html标记的情况下匹配才会有问题

示例:


asdf
对于您发布的示例,第一个问题是
/
具有特殊含义(regex边界),需要转义。然后,如果我理解正确,您希望将
标记与内部文本匹配。一种基本的方法是丢弃带有
的任何内容。如果必须为此使用正则表达式,则可以大大简化:匹配
,后跟除开口角括号以外的任何内容,后跟

const re=/[^See。您可能不想这样做。
 /<(b)>([^<]+)<\/(b)>/