正則經驗

劍握在手發表於2015-09-02

最近大小寫用的挺多,又老是忘,網上各種笨方法不可用,這裡記一下

變小寫:\L

  例如

  字串:ABC->abc

  對應:([A-Z]*)->\L\1

變大寫:\U 同上

 

匹配一行:^.*$

匹配排除(非ABC):(?!ABC)

匹配非某字串的行(所有不包含BCD字串的行):^(?!.*BCD).*$

 

整詞匹配:以\b來做開頭和結尾,如 String str2 = str.replaceAll("\\bSYS_DIC\\b", "SYS_DIC_EMPTY");//java程式碼 替換str中的SYS_DIC整詞

 

注意:^在正則裡面是以什麼什麼開頭的意思,同時如果^出現在[]中代表非的意思,如[^7],則找到的是所有非“7”的字元

相關文章