我试图找到一种方法来搜索以符号$
开头并将其包装在<span></span>
中的字词,如下所示:
当前的HTML:
<div class="message">$AAPL is awesome.</div>
<div class="message">$MSFT is also awesome.</div>
结果我之后:
<div class="message"><span>$AAPL</span> is awesome.</div>
<div class="message"><span>$MSFT</span> is also awesome.</div>
我在这里看到了这个问题: Replace text starting with @ with anchor tag
但我不确定如何将其转换为搜索&#34; @&#34;到&#34; $&#34;。我对正则表达式替换中的$ 1和$ 2引用感到困惑。
答案 0 :(得分:-2)
您需要的是简单的DOM分析。
您浏览整个文档对象,每当找到正则表达式^$
时,将<span>
放在迭代器的当前位置,继续直到下一个字符,并将</span>
放在您的位置是
希望这有帮助