C# 用正则替换内容 怎么实现

来源:百度知道 编辑:UC知道 时间:2024/06/03 00:48:50
我要替换一些东西 比如 <234> 我要弄成[234] /<\d+>/ 用这个好像可以匹配出来 但是我不知道怎样把这个替换掉里面的内容 Regex 这个类是不是可以完成 这个不一定是把<>替换掉,可能会有别的东西来代替<和>
用String的replace,我怕会很麻烦
Regex.Replace(....) 怎么个用法啊。
每一个参数用来匹配,第二个用来替换的参数怎么写啊 可以用正则吗??

用js写的代码
var str = "<input type=\"text\" name=\"text1\" /> ";
var regx = /(<input\s+type\s*=\s*"text"\s+name\s*=\s*"[^"]*"\s*\/>)/g;
var result = str.replace(regx,"<!--"+"$1"+"-->");

Regex.Replace("gjfldjgl<123>fdafdaf<23>", @"<(\d+)>", "[$1]"));

那你去学正则表达式嘛。

replace 替换比较简单些啊

Regex.Replace