正则表达式、XPath及.NET格式化参考指南
一、正则表达式参考
正则表达式在大多数文本解析和文本匹配任务中起着重要作用,它是-split和-match运算符、switch语句、Select-Stringcmdlet 等的重要基础。以下是常用正则表达式的介绍:
1.1 字符类
字符类用于表示一组字符的模式,具体如下表所示:
| 字符类 | 匹配内容 | 示例 |
| — | — | — |
|.| 除换行符外的任何字符。如果正则表达式使用SingleLine选项,则匹配任何字符。 |PS > "T" -match '.'True|
|[characters]| 方括号内的任何字符。例如:[aeiou]。 |PS > "Test" -match '[Tes]'True|
|[^characters]| 不在方括号内的任何字符。例如:[^aeiou]。 |PS > "Test" -match '[^Tes]'False|
|[s