正規表示式(一)
在字串的搜尋比對中,最常用的是正規表示式.但是對一個沒學過的人正規表示式來說,就像看到一個火星文.
因此參考了一些網路上的文章,並加以整理.
- 用途
- 用在字串搜尋、比對、替代
- 正規表示式常配合一些程式使用,常見的有 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