powershell中的正则表达式

  上文介绍了字符串常用的操作,其中替换、匹配等操作仅仅只能实现最简单的功能,若要对字符串进行复杂的操作,比如:匹配出字符串中存在的IP地址、电话号码等其他信息,字符串常用方法就不能实现了,若要解决复杂操作还需要正则表达式出马。


一、通配符 

  使用正则表达式之前需要先学习一些常用的通配符,通配符就是正则表达式的语言。

*  匹配一个字符0次或多次
 ?  匹配一个字符一个字符 
匹配除了换行符以外的任意字符 
+ 匹配一个字符一次或多次
.* 匹配任意字符
 *? 匹配前面的元素0次或多次 
 {1,5} 匹配前面的字符1次到5次
 {3,} 匹配前面的字符3次以上 
 {2} 匹配前面的字符2次 
 $ 匹配以什么结尾 
 ^ 匹配以什么开始 
\d  匹配某个数字(0-9) 
 \D  匹配除数字以外的任意字符
\b 单词边界匹配 

猜你喜欢

转载自www.cnblogs.com/zqj-blog/p/10065726.html