1. 程式人生 > >powershell中的正則表示式

powershell中的正則表示式

  上文介紹了字串常用的操作,其中替換、匹配等操作僅僅只能實現最簡單的功能,若要對字串進行復雜的操作,比如:匹配出字串中存在的IP地址、電話號碼等其他資訊,字串常用方法就不能實現了,若要解決複雜操作還需要正則表示式出馬。


一、萬用字元 

  使用正則表示式之前需要先學習一些常用的萬用字元,萬用字元就是正則表示式的語言。

*  匹配一個字元0次或多次
 ?  匹配一個字元一個字元 
匹配除了換行符以外的任意字元 
+ 匹配一個字元一次或多次
.* 匹配任意字元
 *? 匹配前面的元素0次或多次 
 {1,5} 匹配前面的字元1次到5次
 {3,} 匹配前面的字元3次以上 
 {2} 匹配前面的字元2次 
 $ 匹配以什麼結尾 
 ^ 匹配以什麼開始 
\d  匹配某個數字(0-9) 
 \D  匹配除數字以外的任意字元
\b 單詞邊界匹配