Skip to main content
 首页 » 编程设计

c#之聚合正则表达式替换

2024年02月24日29mq0036

所以这纯粹是一个好奇的问题......

假设我有一组标签:

<tag> 
  <sub>A</sub> 
  <sub>B</sub> 
  <sub>C</sub> 
</tag> 
<tag> 
  <sub>1</sub> 
  <sub>2</sub> 
  <sub>3</sub> 
</tag> 

有没有可能,在一个Regex.Replace命令,聚合所有<sub>的内容<tag> 中的标签合二为一<sub> .

像这样:

<tag><sub>ABC</sub></tag> 
<tag><sub>123</sub></tag> 

我的猜测是否定的,但我想我会试一试。

请您参考如下方法:

理论标签集总是这么干净吗?如果是这样,替换 </sub>\s+<sub>什么也做不了。