博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
正则匹配、替换
阅读量:4678 次
发布时间:2019-06-09

本文共 775 字,大约阅读时间需要 2 分钟。

正则匹配:

var reg = new System.Text.RegularExpressions.Regex(@"
");_content = reg.Match(_htmlStr).Value;

 

正则替换:

Regex类有一个静态的Replace方法,其实例也有一个Replace方法,这个方法很强大,因为它可以传入一个delegate,这样,你可以自定义每次捕获匹配时,如何处理捕获的内容。

static void Main(string[] args)        {            string s = "1 12 3 5";            s = Regex.Replace(s, @"\d+", new MatchEvaluator(CorrectString), RegexOptions.Compiled | RegexOptions.IgnoreCase);            Console.WriteLine(s);            Console.ReadLine();         }        private static string CorrectString(Match match)        {            string matchValue = match.Value;            if (matchValue.Length == 1)                matchValue = "0" + matchValue;            return matchValue;        }

 

转载于:https://www.cnblogs.com/BeInNight/p/6846314.html

你可能感兴趣的文章
linux c多进程多线程,linux下的C\C++多进程多线程编程简易例子
查看>>
linux 命令 考试,linux常用命令总结-第一次考试
查看>>
linux动态库编译多重依赖,Linux动态库多重依赖
查看>>
linux网卡缓冲区设置,【Linux】tcp缓冲区大小的默认值、最大值
查看>>
opus编译linux,Linux 下源码编译FFMEG
查看>>
linux 运行real basic,REALbasic 快速入门.pdf
查看>>
linux启动tomcat不停的触发gc,tomcat启动时就频繁gc和full gc
查看>>
linux uart串口驱动,X-017-KERNEL-串口驱动开发之uart driver框架
查看>>
linux 添加串口数量,如何在Linux中添加4个以上的串口设备?
查看>>
关于sqoop导入数据的时候添加--split-by配置项对sqoop的导入速度的影响。
查看>>
nginx配置
查看>>
2014-11-9------- 设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。...
查看>>
python 魔法方法补充(__setattr__,__getattr__,__getattribute__)
查看>>
NOIP 2010 关押罪犯
查看>>
CentOS7.5删除旧的内核
查看>>
51Nod1257 背包问题 V3
查看>>
python字符串操作
查看>>
解決BufferedReader读取UTF-8文件中文乱码(转)
查看>>
OpenFire源码学习之二十六:Spark&Tinder
查看>>
window.btoa
查看>>