在Java中,不管是String.split(),還是正則表達式,有一些特殊字符需要轉(zhuǎn)義,
這些字符是
( ? ?[ ? ? { ? ?/ ? ?^ ? ?- ? ?$ ? ? | ? ?} ? ?] ? ?) ? ?? ? ?* ? ?+ ? ?.?
轉(zhuǎn)義方法為字符前面加上"\\",這樣在split、replaceAll時就不會報錯了;
不過要注意,String.contains()方法不需要轉(zhuǎn)義。
在Java中,不管是String.split(),還是正則表達式,有一些特殊字符需要轉(zhuǎn)義,
這些字符是
( ? ?[ ? ? { ? ?/ ? ?^ ? ?- ? ?$ ? ? | ? ?} ? ?] ? ?) ? ?? ? ?* ? ?+ ? ?.?
轉(zhuǎn)義方法為字符前面加上"\\",這樣在split、replaceAll時就不會報錯了;
不過要注意,String.contains()方法不需要轉(zhuǎn)義。