如何创建符合以下条件的 perl 正则表达式?
- 字长应大于 4 个字符。
- 不应包含任何非字母字符(即
.- ",
)
所以像“barbar..”、“bar.”、“ba..”这样的词应该在匹配中被拒绝。
最佳答案
您的意思是一个单词超过 4 个字符,并且只包含字母字符吗?
这将匹配 5 个或更多从 a 到 z 的字母,不区分大小写:
/^[a-zA-Z]{5,}$/
关于regex - 限制单词长度的 Perl 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8177154/