我正在寻找一种基于正则表达式用 XML 节点动态包围文本部分的方法。
考虑下面的例子
<speak>The test number is 123456789, and some further block of text.</speak>
现在假设我有一个针对数字的正则表达式,可以有选择地用一个新标签将其包围,这样它就会变成:
<speak>The test number is <say-as interpret-as="characters">123456789</say-as>, and some further block of text.</speak>
我想过使用 DomDocument 来创建标签,但不确定替换部分。有什么建议吗?
12345678_0001
杨__羊羊
慕尼黑的夜晚无繁华