相关疑难解决方法(0)

java正则表达式unclosed字符类

我需要一些帮助.我越来越:

Caused by: java.util.regex.PatternSyntaxException: Unclosed character class near index 24
^[a-zA-Z?- 0-9£µ /.'-\]*$
                        ^
        at java.util.regex.Pattern.error(Pattern.java:1713)
        at java.util.regex.Pattern.clazz(Pattern.java:2254)
        at java.util.regex.Pattern.sequence(Pattern.java:1818)
        at java.util.regex.Pattern.expr(Pattern.java:1752)
        at java.util.regex.Pattern.compile(Pattern.java:1460)
        at java.util.regex.Pattern.<init>(Pattern.java:1133)
        at java.util.regex.Pattern.compile(Pattern.java:823)
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

String testString = value.toString();

Pattern pattern = Pattern.compile("^[a-zA-Z\300-\3770-9\u0153\346 \u002F.'-\\]*$");
Matcher m = pattern.matcher(testString);
Run Code Online (Sandbox Code Playgroud)

我必须使用unicode值,因为我正在使用xhtml.

任何帮助都会很棒!

java regex matcher

4
推荐指数
1
解决办法
2万
查看次数

如何在java中拆分字符串

如何在Windows中拆分java中的字符串?我用过Eg.

String directory="C:\home\public\folder";
String [] dir=direct.split("\");
Run Code Online (Sandbox Code Playgroud)

我想知道如何分割字符串,例如.在java中,如果我使用"split("\")",则存在语法错误.

谢谢

java string split

2
推荐指数
3
解决办法
2万
查看次数

标签 统计

java ×2

matcher ×1

regex ×1

split ×1

string ×1