java.util.regex.PatternSyntaxException: Dangling meta character '*' near index 0 *&* 解决方法

java.util.regex.PatternSyntaxException: Dangling meta character '*' near index 0
*&*
^
    at java.util.regex.Pattern.error(Pattern.java:1924)
    at java.util.regex.Pattern.sequence(Pattern.java:2090)
    at java.util.regex.Pattern.expr(Pattern.java:1964)
    at java.util.regex.Pattern.compile(Pattern.java:1665)
    at java.util.regex.Pattern.<init>(Pattern.java:1337)
    at java.util.regex.Pattern.compile(Pattern.java:1022)

 

String[] split = k1.toString().split("*&*");

应该写成

String[] split = k1.toString().split("[*]\\&[*]");

posted @ 2014-03-28 21:59  向着梦想奋斗  阅读(3033)  评论(0编辑  收藏  举报