2013年6月4日 星期二

Regular Expressions- RE簡介(字元類別)

^cat$
字面上代表: 假如一行是以行首開始(每一行都有),緊鄰著c.a.t、接著緊接行尾,就匹配。
實際代表: 內容只有cat的一行,沒有額外單詞、空白、符號......只有'cat'。
^$
字面上代表: 假如一行是以行首開始,緊接行尾,就匹配。
實際代表: 一個空行(裡面什麼都沒有,連空白也沒有)。
^
字面上代表: 假如一行有行首,就匹配。
實際上沒有意義: 因為每一行都有行首,就算空行也會匹配。
[^...]
會匹配任何沒有列出的字元,與[...]剛好相反。
ex. % eprep 'q[^u]' word.list
Iraqi
miqra
qasida
qintar
qoph
zaqqum

沒有留言:

張貼留言