gpt4 book ai didi

java - 如何将正则表达式分配给某些枚举

转载 作者:行者123 更新时间:2023-11-29 04:25:36 27 4
gpt4 key购买 nike

你们中有人碰巧知道如何使用分配给枚举的正则表达式来验证字符串是否适合它吗?

最佳答案

你可以给枚举一个检查它的方法

public enum RecordField {
...;
// I always keep the Pattern for regexes that don't change
// to avoid repetetive compilation
private Pattern pattern;
RecordField(String regex) {
pattern = Pattern.compile(regex);
}
public boolean isMatch(String toTest) {
return pattern.matcher(toTest).matches();
}
}

然后像这样使用它

RecordField.PKN.isMatch(yourString);

关于java - 如何将正则表达式分配给某些枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46526449/

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