通配符替换c#中的RegEx
本文关键字:RegEx 中的 替换 通配符 | 更新日期: 2023-09-27 18:05:07
我搜索了又搜索,看到了一些看起来像解决方案的代码,但它不起作用。我没有使用正则表达式的经验,我想看看我在这里做错了什么。
string line = input.Replace("<td>", ";");
string withoutTabs = Regex.Replace(line, "'t", ";");
string withoutTD = Regex.Replace(withoutTabs, ".*</td>", ";");
上面的代码试图替换HTML表布局中的所有<td> </td>
和制表符。但是它不起作用,它不会删除标签,也不会替换</td>
标签。</td>
标签通常附加在一些文本上,像这样:text</td>
我想让它看起来像这样:text;
有人可以指出我的错误,或者是我的正则表达式都错了,我需要用别的东西代替它吗?
我想用
;
替换<td>
以及</td>
和制表符
Regex.Replace(input, @"</?td>|'t", ";");
演示岂不是:
string withoutEndTD = Regex.Replace(withoutTabs, "</td>", ";");
实际上是一样的:
string withoutEndTD = withoutTabs.Replace("</td>", ";");
如果你想获得任何