[英](C#) Replacing characters in a string variable
我使用 C# 下载网站的 HTML 源代码。 我想替换之间的任何字符
<span class="comment-name" title="
和
">
我不确定我该怎么做? 我一直在尝试使用正则表达式。
如果整个标签是不变的(总是: <span class="comment-name" title="...">
),你可以使用这个正则表达式模式: (<span class=\\"comment-name\\" title=\\")[^\\"]+(\\">)
然后你可以用第一个捕获组(用引号打开标签直到标题)替换文本,替换文本,然后是第二个捕获组(结束引号和结束标签),如下所示: $1REPLACE$2
(注意:替换文本REPLACE
随心所欲)
此替换更改: <span class="comment-name" title="...">
到<span class="comment-name" title="REPLACE">
在 C# 中,您可以在一行中执行此操作:
Regex.Replace(text, "(<span class=\"comment-name\" title=\")[^\"]+(\">)", "$1REPLACE$2");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.