【发布时间】:2012-01-02 10:01:24
【问题描述】:
我想在 Android 中使用 Java 拆分字符串。我以前做过,但现在我得到了这个异常
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)";
我只想保留“iamhere”。
我使用分割它
String[] seperation = mystring.Split("(");
我做错了什么?
【问题讨论】:
-
你试过用 mystring.Split("\("); 吗?
-
我在使用 ("(") 时遇到错误,我尝试使用 ("\(") 并做对了 :)
-
@user: java 认为 " ( "这是正则表达式的一部分。尝试使用反斜杠转义示例:mystring.split("\(");