小编Son*_*nia的帖子

RegExp混乱

我是正则表达式的Java概念的新手.

任何人都可以告诉我正确的正则表达式,我应该用于下面的字符串 -

String exp = "ABCD_123_abc".

我用于上述字符串的正则表达式是:

regExp = "([a-zA-Z]+)_([0-9]+)_([a-z]+)"

但是下面代码的输出是 "**No Match Found**"

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");
   }


}
Run Code Online (Sandbox Code Playgroud)

java regex

7
推荐指数
3
解决办法
425
查看次数

标签 统计

java ×1

regex ×1