java.util.regex.PatternSyntaxException: Illegal repetition near index 1
来源:互联网 发布:剑三喜子捏脸数据 编辑:程序博客网 时间:2024/05/17 22:02
String的split切割当里面有需要转移的符号时,如果直接切割比如这个String s = "\"asfasf\"},{\"asdffasfas\"";System.out.println(s.split("},{"));,就会直接报错,报的错误就是上面题目上面的错误。它之所以报错就是因为在split()里面放入的就是正在,而当你切割的时候,他把s里面的转移符当正则了,所以就报错了,解决办法有两种:
第一种:首先获取这个的索引s.indexOf("},{"),因为它里面传的是字符串,所以不会有索引的问题,在通过substring截取就可以了。
第二种:多次转移,让它不认为是正则String s = "\"asfasf\"},{\"asdffasfas\"";System.out.println(s.split("(\\}\\,\\{)")[0]);这样就可以了。
例子:
0 0
- java.util.regex.PatternSyntaxException: Illegal repetition near index 1
- java.util.regex.PatternSyntaxException: Syntax error U_REGEX_RULE_SYNTAX near index 1
- java.util.regex.PatternSyntaxException: Unexpected internal error near index 1 \
- java.util.regex.PatternSyntaxException: Unclosed group near index 1
- java.util.regex.PatternSyntaxException: Unexpected internal error near index 1 \
- java.util.regex.PatternSyntaxException: Unexpected internal error near index 1 \ ^
- java.util.regex.PatternSyntaxException: Unexpected internal error near index 1 \
- java.util.regex.PatternSyntaxException: Dangling meta character '+' near index 0
- java.util.regex.PatternSyntaxException: Unclosed character class near index解决办法
- java.util.regex.PatternSyntaxException: Unclosed character class near index解决办法
- java.util.regex.PatternSyntaxException: Dangling meta character '*' near index 0
- java.util.regex.PatternSyntaxException: Unclosed counted closure near index 14
- JAVA学习59_ java.util.regex.PatternSyntaxException: Unexpected internal error near index 1 \
- java.util.regex.PatternSyntaxException: Syntax error in regexp pattern near index 1:
- javaspilt会遇到的异常java.util.regex.PatternSyntaxException: Syntax error in regexp pattern near index 1
- 关于java.util.regex.PatternSyntaxException Dangling meta character '*' near index 0解决办法
- java.util.regex.PatternSyntaxException: Dangling meta character '*' near ind
- java.util.regex.PatternSyntaxException: Dangling meta character '*' near 报错
- 16. 3Sum Closest
- mac svn终端命令 创建分支
- 【ASP】文件上传
- 浅谈C++多态性 & C++虚继承的实现方式与内存布局
- LINK1123:failure during conversion to COFF:file invalid or corrupt
- java.util.regex.PatternSyntaxException: Illegal repetition near index 1
- 集合初探(六)
- 春不但包含了春天、春愁、春思
- 前台android后台springmvc+hibernate
- You've implemented -[<UIApplicationDelegate> application:didReceiveRemoteNotification:fetchCompletio
- C_作用域、链接属性和储存类型
- oracle中如何将字符和数字转成中文
- Retrofit+RxJava实战日志(5)-如何获取缓存
- UIScrollView控件的代理