簡單的來說,就是利用「正規表達式」來進行字串的比對及處理,但由於它的功能強大,相對也比較複雜,以下僅就較常用到的「語法規則」來解說: 一、行的開頭或結尾(Start and End of the Line)
符號
說明
^
會比對匹配文章裡的每一行開頭
$
會比對匹配文章裡的每一行結尾
例如:
狀況一:如果寫成 「 ^This 」,則字串:「This is a book」符合這規則; 「Is this the book」就不符合這規則。
狀況二:如果寫成 「 book$」,則字串:「This is a book」、「Is this the book」都符合這規則。
狀況三:如果寫成 「 ^book$」,則只有字串僅能有 「 book 」這個單字,前後都不可以有其他文字出現。
狀況四:如果寫成 「 this」,則字串中任何位置只要有「this」這個單字,都符合規則;但大小寫有區別,例如「This is a book」不符合這規則,而「Is this the book」符合這規則。