1. 一般的在使用 grep 的時(shí)候缆巧,如果希望反向匹配怎爵,只需要加個(gè)參數(shù) ?`-v` 就ok了。
但是在Java盅蝗,中則需要使用,前向反選匹配符號(hào) `?!`
比如篩選出 aaa姆蘸,bbb開(kāi)頭的墩莫,pattern= "^(aaa|bbb).*$"
而要過(guò)濾掉以 aaa或者bbb開(kāi)頭的,則 pattern="^(?!(aaa|bbb)).*$"
參考鏈接:Java正則反選?
2. 推薦在線驗(yàn)證正則工具:http://regexr.com/
3. 《master regular expression》當(dāng)時(shí)覺(jué)得平日用不到那么深逞敷,沒(méi)有讀完狂秦。如見(jiàn)看來(lái),要用的爽推捐,還是要再讀一遍裂问。