.NET正则表达式的使用与核心对象解析
1. 正则表达式中的反斜杠数字序列
在正则表达式中,当遇到反斜杠 - 数字序列时,反向引用和八进制转义之间的歧义会倾向于反向引用,即使这意味着需要忽略一些尾随数字。例如,对于 (...) \10 , \10 会被视为对第一个捕获组的反向引用,后面跟着一个字面字符 0 。
2. .NET 正则表达式概述
.NET 正则表达式功能强大、简洁,通过完整且易于使用的类接口提供。不过,其文档质量较差,存在不完整、编写不佳、组织混乱甚至错误等问题。
2.1 快速入门
任何使用正则表达式库的程序都需要在文件开头添加以下代码:
Imports System.Text.RegularExpressions
以下是一些简单操作的示例,假设所有示例都使用 String 变量 TestStr 。
2.1.1 检查字符串是否匹配
If Regex.IsMatch(TestStr, "^\s+$")
Console.WriteLine("line is empty")
Else
Console.WriteLine("line is not empty")
End If
使用匹配选项的示例:
<
超级会员免费看
订阅专栏 解锁全文
99

被折叠的 条评论
为什么被折叠?



