gpt4 book ai didi

java - 使用正则表达式匹配模块代码

转载 作者:行者123 更新时间:2023-12-01 10:04:12 24 4
gpt4 key购买 nike

我从未使用过 RegEx,并且一直在尝试执行验证以确保模块代码与正确的格式匹配。有效的模块代码应采用以下形式:CSC8001

我的代码如下:

if(moduleCode.matches("^CSC8\d{3}")){ 
throw new IllegalArgumentException();
}

这会产生一个无效的转义序列错误,我无法解决该错误。

提前致谢,马克。

最佳答案

您必须使用:

moduleCode.matches("^CSC8\\d{3}")

\d 是非法字符。要使其成为 \d,您必须使用 \\d

\\ 转义以形成单个反斜杠。

关于java - 使用正则表达式匹配模块代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36573023/

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