Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么当这个布尔值与我的正则表达式匹配时,它没有改变?_Java_Regex_Eclipse_Boolean - Fatal编程技术网

Java 为什么当这个布尔值与我的正则表达式匹配时,它没有改变?

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

因此,我在Eclipse的最新版本中运行了它。出于某种原因,我和我的老师都不能理解为什么布尔值不变


通过指定正则表达式^[a-zA-Z]$,您可以为例如a、d、F。。。因为您输入了多字符字符串,所以它不匹配

为了匹配长度>=1的字符串,可以在正则表达式中使用+运算符,如下所示

^[a-zA-Z]+$

欢迎来到堆栈溢出!请将问题中的代码作为文本发布,而不是指向图像的链接。让我们倒过来看看,为什么要更改?为什么您认为它应该匹配正则表达式?@MountainBeast^匹配开头,$匹配结尾,并且在匹配[a-zA-z]之间只指定一个字符。要让它匹配多个匹配doo^[a-zA-Z]+$的字符,您只匹配了一个字母,而据报道,您的老师不懂这一点让我很烦恼。
^[a-zA-Z]+$