我对Java正则表达式的概念还不熟悉。请问有人能够告诉我下面这个字符串的正确匹配正则表达式吗?
String exp = "ABCD_123_abc"。
我使用的正则表达式是:
regExp = "([a-zA-Z]+)_([0-9]+)_([a-z]+)"
但以下代码的输出为"**未找到匹配项**"。
String exp = "ABCD_123_abc"。
我使用的正则表达式是:
regExp = "([a-zA-Z]+)_([0-9]+)_([a-z]+)"
但以下代码的输出为"**未找到匹配项**"。
Public static void main()
{
String exp = "ABCD_123_abc";
String regExp = "([a-zA-Z]+)_([0-9]+)_([a-z]+)";
Pattern pattern = Pattern.compile(exp);
Matcher matcher = pattern.matcher(regExp);
if(matcher.matches())
{
System.out.println("Match found");
}
else
{
System.out.println(" NO Match found");
}
}