某些字符串与以下`regex
匹配([0-9]\s+){1}
为什么作者在正则表达式的末尾使用{1}
?
我可以安全地将其删除吗?
答案 0 :(得分:6)
是的,没有任何区别。可能是正在构建和测试正则表达式时所做的调整遗留下来。
答案 1 :(得分:2)
{1}
将正则表达式匹配限制为仅一个整数或空格。
答案 2 :(得分:2)
当作者尝试使用{1,2}
左右时,调试/编写查询可能是一个遗留问题。
是的,您可以删除它。
答案 3 :(得分:0)
如果它是解释代码的结果(来自脚本的日志/调试例程),则1可以是变量的值。 如果它直接在脚本中,{1}是默认行为,因此它是相同的(但由于解析器需要额外的解释,需要更长的时间)