正则表达式模式至少1个字符

时间:2016-04-27 23:25:41

标签: java regex

我试图设置一个正则表达式模式,检查文本是否至少有1个字符可能是大写字母还是更低,它不会重要

文本示例:Hello world< --- good pattern

我尝试了这两个并且总是返回false

 boolean b = Pattern.matches("/[A-Za-z]", title);  //it return false :( why?

我也试过

boolean b = Pattern.matches("/^[A-Za-z]+$/", title ); //it return false :( why?

我需要一些帮助来理解我做错了什么

非常欣赏

低音

1 个答案:

答案 0 :(得分:3)

您的“好”String还包含空格(并且您的正则表达式不应包含/ s)。像,

String title = "Hello world";
boolean b = Pattern.matches("^[A-Za-z\\s]+$", title);

b设置为true