加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式 – 如何使用正则表达式匹配任何字符串,但至少3个字符

发布时间:2020-12-14 06:36:53 所属栏目:百科 来源:网络整理
导读:我不是一个正则表达式的专家,但我的要求很简单:我需要匹配任何一个至少有3个或更多字符匹配的字符串。 所以例如,我们有字符串“hello world”,并将其与以下内容进行匹配: "he" = false // only 2 characters"hel" = true // 3 characters match found
我不是一个正则表达式的专家,但我的要求很简单:我需要匹配任何一个至少有3个或更多字符匹配的字符串。

所以例如,我们有字符串“hello world”,并将其与以下内容进行匹配:

"he" => false // only 2 characters
"hel" => true // 3 characters match found
这是python正则表达式,但它可能适用于实现它的其他语言。

我想这取决于你认为一个人物是什么。如果是字母,数字和下划线:

w{3,}

如果只是字母和数字:

[a-zA-Z0-9]{3,}

Python还有一个regex方法来从字符串返回所有匹配。

>>> import re
>>> re.findall(r'w{3,}','This is a long string,yes it is.')
['This','long','string','yes']

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读