use*_*813 5 java regex android split
我想使用Java在Android中拆分String.我以前做过这个,但现在我得到了这个例外
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): ^
Run Code Online (Sandbox Code Playgroud)
我的字符串就像
String mystring= "iamhere(32)";
Run Code Online (Sandbox Code Playgroud)
而且我只想保留"iamhere".
我用它拆分了
String[] seperation = mystring.Split("(");
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
("\(")将是一个无效的转义序列.要逃避"("我们应该在java中使用"\\"的含义.
String mystring = "iamhere(32)";
String[] sep = mystring.split("\\(");
System.out.println("String after split ",sep[0]+" ");
Run Code Online (Sandbox Code Playgroud)