李晓亮的博客

导航

EditPlus与C#中常用的正则表达式拾遗1

1.匹配中文字符:[\u4e00-\u9fa5]
C#的应用举例:通过正则替换的方式给所有students添加属性EnglishTeacher="Tom"
C#正则表达式:
             查找 (classname="[\u4e00-\u9fa5]+" )
             替换 \0 EnglishTeacher="Tom"
测试环境:vs2005下通过
<school>

<students grade="1"  class="1" classname="一一班">

    <student name="小红"/>

    <student name="小白"/>

    <student name="小蓝"/>

    <student name="小黑"/>

    <student name="小紫"/>
</students>

<students grade="1"  class="2" classname="一二班">

    <student name="小张"/>

    <student name="小王"/>

    <student name="小李"/>

    <student name="小赵"/>

    <student name="小钱"/>
</students>
</school>
C#正则知识点:使用“圆括号”进行分组,引用分组要使用“\组索引”,经测试在C#的正则中分组索引从0开始。

posted on 2011-04-19 19:13  LeeXiaoLiang  阅读(117)  评论(0)    收藏  举报