Java 为什么当这个布尔值与我的正则表达式匹配时,它没有改变?
因此,我在Eclipse的最新版本中运行了它。出于某种原因,我和我的老师都不能理解为什么布尔值不变Java 为什么当这个布尔值与我的正则表达式匹配时,它没有改变?,java,regex,eclipse,boolean,Java,Regex,Eclipse,Boolean,因此,我在Eclipse的最新版本中运行了它。出于某种原因,我和我的老师都不能理解为什么布尔值不变 通过指定正则表达式^[a-zA-Z]$,您可以为例如a、d、F。。。因为您输入了多字符字符串,所以它不匹配 为了匹配长度>=1的字符串,可以在正则表达式中使用+运算符,如下所示 ^[a-zA-Z]+$ 欢迎来到堆栈溢出!请将问题中的代码作为文本发布,而不是指向图像的链接。让我们倒过来看看,为什么要更改?为什么您认为它应该匹配正则表达式?@MountainBeast^匹配开头,$匹配结尾,并且在匹
通过指定正则表达式^[a-zA-Z]$,您可以为例如a、d、F。。。因为您输入了多字符字符串,所以它不匹配 为了匹配长度>=1的字符串,可以在正则表达式中使用+运算符,如下所示
^[a-zA-Z]+$
欢迎来到堆栈溢出!请将问题中的代码作为文本发布,而不是指向图像的链接。让我们倒过来看看,为什么要更改?为什么您认为它应该匹配正则表达式?@MountainBeast^匹配开头,$匹配结尾,并且在匹配[a-zA-z]之间只指定一个字符。要让它匹配多个匹配doo^[a-zA-Z]+$的字符,您只匹配了一个字母,而据报道,您的老师不懂这一点让我很烦恼。
^[a-zA-Z]+$