gpt4 book ai didi

Java 正则表达式在我的系统中工作但在服务器中不工作

转载 作者:行者123 更新时间:2023-11-29 05:24:31 25 4
gpt4 key购买 nike

正则表达式是

String regex = "^[\\p{IsHangul}\\p{IsDigit}]+";

每当我这样做

text.matches(regex);

它在我的系统中运行良好,但在某些系统中运行不正常。我无法跟踪问题。

提前谢谢你。

异常(exception):

Exception in thread "main" java.util.regex.PatternSyntaxException: Unknown character property name {Hangul} near index 13
^[\p{IsHangul}\p{IsDigit}]+
^
at java.util.regex.Pattern.error(Pattern.java:1713)
at java.util.regex.Pattern.charPropertyNodeFor(Pattern.java:2437)
at java.util.regex.Pattern.family(Pattern.java:2412)
at java.util.regex.Pattern.range(Pattern.java:2335)
at java.util.regex.Pattern.clazz(Pattern.java:2268)
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)
at java.util.regex.Pattern.matches(Pattern.java:928)
at java.lang.String.matches(String.java:2090)
at com.mycompany.helper.ApplicationHelper.main(ApplicationHelper.java:200)

最佳答案

根据 Using Regular Expressions in Java :

Java 5 fixes some bugs and adds support for Unicode blocks. ...

确保您在服务器中使用 Java 5+。

关于Java 正则表达式在我的系统中工作但在服务器中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23196896/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com