java - 提供的正则表达式匹配什么?

标签 java regex

我有一个正则表达式,但我不确定 {1,} 代表什么。接下来是完整的正则表达式:^.{1,}$.

最佳答案

^.{1,}$ 匹配包含至少一个任何(非换行)字符的字符串。

它实际上与:^.+$

这个限制量词的一般形式是:

{min,max} 表示最少 min 次重复,但不超过 max 次重复。

您可以删除 max 部分,从而仅指定重复次数的下限,而不指定上限:{min,}

在您的情况下 {1,} 表示一次或多次重复。

关于java - 提供的正则表达式匹配什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4192621/

相关文章:

Java 中的 java.lang.reflect.InitationTargetException

mysql - 简单的mysql正则表达式

regex - 正则表达式:txt vs tx?

java - 仅从字符串中提取字符并将其存储在另一个字符串中

javascript - javascript中数字和小数点的正则表达式

python - 寻找合适的 RE

java - Java库,用于图像特征提取和比较

java - 如何使用光学字符识别确定图像中的数字是否相同或不同?

java - JUnit : Run via eclipse and maven test. 速度差别很大,为什么?

java - JPA 与同一实体的两个单向@OneToMany 关系导致重复条目