正規表示式(一)
在字串的搜尋比對中,最常用的是正規表示式.但是對一個沒學過的人正規表示式來說,就像看到一個火星文.
因此參考了一些網路上的文章,並加以整理.
- 用途
 
- 用在字串搜尋、比對、替代
 - 正規表示式常配合一些程式使用,常見的有 grep,find,awk,sed等
 - 或是用在程式語言中,如
 
- 基本語法
 - * 代表0個或一個重覆
 - . 存在一個
 - ^ 字首符合
 - $ 字尾符合
 - \    跳脫字元
 - {2} 重覆n個
 - {n,m} 重覆n 到m個
 - [] list
 - [abc] a或b或c
 - [a-z] a,b,c.....z
 - [^a] not a
 
- 延伸語法
 - + 一個或一個以上
 - ? 零個或一個
 - | or
 - () 集合
 
- 注意事項
 - {n,m}   用在shell時,因為 {及 }是特殊字元,所以使用 \{n,m\}
 


0 Comments:
張貼留言
<< Home