所有文字比方说,我有一个字符串,如:正则表达式来捕捉除了某些标签
Lorem ipsum dolor sit amet, <foo attr="something">consectetur adipisicing elit</foo>, sed do eiusmod <bar>tempor incididunt</bar> ut labore et dolore <baz>magna aliqua</baz>.
我希望得到所有这不是标签选定的子集的一部分的文本。在这个例子中,只有<foo>
和<bar>
标签。我不希望能够用一个正则表达式做到这一点,我需要一些JS代码,它可以让我操作这些特定标签之外的文本,然后重新构成整个字符串,并进行修改。
例如,假设我想用*替换所有字母a。期望的输出将是:
Lorem ipsum dolor sit *met, <foo attr="something">consectetur
*dipisicing elit</foo>, sed do eiusmod <bar>tempor incididunt</bar> ut l*bore et dolore <b*z>magn* *liqu*</b*z>.
请注意<baz>
标记是如何修改的。