Match类C#正则匹配入门教程
Match 类的正则匹配结果是只读的,用起来挺方便,适合做一些数据提取的操作。你不需要手动创建它,直接通过Regex.Match
方法就能拿到结果,响应快、结构清晰。
比如你要从字符串里提个邮箱地址出来,直接用正则匹配,拿到的Match
对象里就有你要的内容,用Groups
或Value
一取就行,省事。
Regex配合Match基本能覆盖大部分正则的使用场景,写数据清洗脚本、表单验证、日志都挺合适。要注意的一点是:Match
虽然只读,但它不会影响原字符串,所以你可以安心多次调用。
如果你正学 C#,想快速掌握正则这块,推荐你顺手看看这篇《正则表达式 Regex 类》,讲得还挺细的。
另外,其他语言也有类似的正则类,比如Python 的、Java 的,对比着看你会更理解各语言的差异。
如果你已经写了Regex
但发现匹配不到数据,记得先IsMatch
判断一下,或者打印Match.Value
看看内容是不是空的,这种小问题挺常见。
4.81MB
文件大小:
评论区