我想分成兩個部分文字,從一開始就一個,直到第一斷線之後,它的其餘部分在Windows下使用Eclipse簡單的regex在Windows上工作,而不是在Linux中使用Java
String[] result = resumen.split("\\R", 2);
String firstpart = result[0];
String rest = result[1];
工作正常。
但在Linux機器上,我發現了錯誤:
Exception in thread "main" java.util.regex.PatternSyntaxException: Illegal/unsupported escape sequence near index 1
\R
所以我讀的地方上,這樣我可以使用:
String[] result = resumen.split("\\\\R", 2);
但作爲預期,這還不行不分裂這句話。
我該如何調整代碼才能在Linux機器上工作呢?
在此先感謝。
另請參見[*在Java中的RegEx:如何處理新行*](http://stackoverflow.com/a/3445417/3832970)。 –