正则表达式匹配任何字符 5 次或更多次
Posted
技术标签:
【中文标题】正则表达式匹配任何字符 5 次或更多次【英文标题】:Regex match any character 5 or more times 【发布时间】:2011-09-23 10:08:21 【问题描述】:我有这个正则表达式模式:
^[.]5,$
如果测试的字符串有 5 个或更多字符,我想返回 true。
也就是说,如果字符串包含 4 个或更少的字符,它只会返回 false。
目前,无论字符数如何,它似乎都返回 true,我不明白为什么。
【问题讨论】:
这在大多数情况下应该返回 false,因为[.]
只匹配点本身。你想使用^.5,$
【参考方案1】:
你想要
^.5,$
但实际上 - 只需使用您选择的语言的内置 string length
函数
【讨论】:
【参考方案2】:试试这个正则表达式:
.5,
更多字符组成最小帖子...
【讨论】:
【参考方案3】:我认为您不需要 ^ 和 $。试试吧:
.5,
【讨论】:
不,这意味着正好 5 个字符以上是关于正则表达式匹配任何字符 5 次或更多次的主要内容,如果未能解决你的问题,请参考以下文章