簡體   English   中英

正則表達式對轉義字符串的無效轉義序列

[英]Regex Invalid Escape Sequence on Split String

我正在嘗試使我的String數組在空格或除破折號之外的其他標點符號處分割。 這是我的嘗試:

String[] temp = lowerCased.split("\p{Blank}\\\p{Punct}&&[^-]]");

我得到了無效的轉義序列,並且我認為這與Java需要雙反斜杠有關,但是我無法查明它到底出了什么問題。 我將其放入一個Regex仿真程序中,它似乎得到了我想要的結果。

反斜杠無法正確轉義,請嘗試此操作。 開頭也缺少左方括號。

String[] temp = "".split("[\\p{Blank}\\\\p{Punct}&&[^-]]");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM