我有一个正则表达式,但我不确定{1,}
代表什么。完整正则表达式是下一个:^.{1,}$
。
答案 0 :(得分:3)
^.{1,}$
匹配任意(非换行)字符至少的字符串。
它实际上与:^.+$
这种限制量词的一般形式是:
{min,max}
表示重复次数最少min
但重复次数不超过max
。
您可以删除max
部分,从而仅指定重复次数的下限而不限制上限:{min,}
在您的情况下,{1,}
表示一次或多次重复。
答案 1 :(得分:1)
{1,}
与+
相同,表示发生一次或多次
答案 2 :(得分:0)
这意味着任何角色至少有一次。
{1}
恰好一次{1,3}
一到三次{1,}
至少一次答案 3 :(得分:0)
代表“一个或多个”。整个表达式表示“行的开头(^
),其中包含任意字符({1,}
)的一个或多个(.
)到行的末尾($
})”。 Details here,但{n,m}
语法允许您指定完全您要查找的匹配范围。例如,aj{2,4}
将匹配“a”后跟2-4“j”s,因此它将匹配“ajj”,“ajjj”和“ajjjj”但不匹配“aj”(太少“j” “S)。
答案 4 :(得分:0)
{1,}
表示:至少匹配一次。一般语法为:{n,}
- 匹配n
次或更多次。记录here。
答案 5 :(得分:0)
至少一个或多于一个
它与+
- 运算符
答案 6 :(得分:0)
这意味着匹配前一个字符(即任何字符)的重复至少1次。它基本上匹配非空字符串。