System.Text.RegularExpressions.Regex.Replace(【源文本】, “【正则表达式】”, “【替换为】”);

例如某个xml文件其中为:

<table>
<r1>
<r1c1>Name1</r1c1>
<r1c2>Value1</r1c2>
</r1>
<r2>
<r2c1>Name2</r1c1>
<r2c2>Value2</r1c2>
</r2>
.
.
.
.
.

a = System.Text.RegularExpressions.Regex.Replace(a, “r[0-9]+”, “r1”);

使用该方法可以使符合<r?c?>的标签全部修改成<r1c1>,这样就可以直接用.Net的XMLReader读取并转换为DataSet了。

发表评论