正则表达式匹配任何字符 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 次或更多次的主要内容,如果未能解决你的问题,请参考以下文章

正则表达式

常见正则表达式

iOS常用的正则表达式总结

01正则表达式相关

正则表达式

day5-正则表达式 re