![](/img/trans.png)
[英]PatternSyntaxException when splitting string at “*” character
[英]Splitting a String in Java throws PatternSyntaxException
我想使用Java在Android中拆分字符串。 我以前做過這個,但是現在我得到了這個例外
11-20 17:57:37.665: ERROR/AndroidRuntime(25423): java.util.regex.PatternSyntaxException: Syntax error U_REGEX_MISMATCHED_PAREN near index 1:
11-20 17:57:37.665: ERROR/AndroidRuntime(25423): (
11-20 17:57:37.665: ERROR/AndroidRuntime(25423): ^
我的弦就像
String mystring= "iamhere(32)";
我只想保留“無處不在”。
我用分割
String[] seperation = mystring.Split("(");
我究竟做錯了什么?
(“ \\(”)將是無效的轉義序列。要轉義“(”的含義,我們應該在Java中使用“ \\\\” 。
String mystring = "iamhere(32)";
String[] sep = mystring.split("\\(");
System.out.println("String after split ",sep[0]+" ");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.