所有文字比方說,我有一個字符串,如:正則表達式來捕捉除了某些標籤
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>
標記是如何修改的。