Java 检查字符串是否与模式匹配的条件
如果字符串与模式匹配,我将尝试替换它。 示例:Java 检查字符串是否与模式匹配的条件,java,pattern-matching,Java,Pattern Matching,如果字符串与模式匹配,我将尝试替换它。 示例:2(M_A) String s=“2(M_A)”; 如果(s.matches([0-9()])){ // } 像这样做 if(s.matches("[0-9]*\\(.*\\)")){ //do sth } [0-9]*匹配字符串的第一部分,即字符串中的2 \\(.\\)与(任何内容)匹配\\是转义字符。 别忘了做这件事*与所有字符匹配 使用java正则表达式库 参考- 我祝你成功。您有问题要问我们吗?您想匹配什么以及替换逻辑是什么?
2(M_A)
String s=“2(M_A)”;
如果(s.matches([0-9()])){
//
}
像这样做
if(s.matches("[0-9]*\\(.*\\)")){
//do sth
}
匹配字符串的第一部分,即字符串中的[0-9]*
2
与\\(.\\)
匹配<代码>\\是转义字符。 别忘了做这件事<代码>*与所有字符匹配(任何内容)
我祝你成功。您有问题要问我们吗?您想匹配什么以及替换逻辑是什么?要匹配该模式,请尝试
[0-9]\\([a-Z]\[a\u Z]\\)
if (Pattern.matches("[0-9]*\\(.*\\)", s)){
// your code
}