【发布时间】:2018-04-10 09:17:06
【问题描述】:
我想编写一个匹配所有包含字母数字字符+下划线的单词的正则表达式,但不匹配两个下划线相邻的单词。实际上我想选择匹配正则表达式但不包含“__”的单词
正则表达式:[A-Za-z](\w){3,}[A-Za-z0-9]
匹配示例:123dfgkjdflg4_aaa、ad、12354
不匹配示例:1246asd__
【问题讨论】:
-
为什么要标记python和django?
-
你“必须”在正则表达式中这样做吗?只需检查 '__' 不在字符串中
-
@MJafarMash 希望将其添加到此正则表达式“[A-Za-z](\w){3,}[A-Za-z0-9]”
-
@MJafarMash 表示我想用上面的正则表达式匹配单词,但其中没有“__”。
-
@mohammad 检查它们是否与您的正则表达式匹配,如果它们确实检查了字符串中不存在的双下划线
标签: regex