我正在尝试整理一个匹配任何包含所有指定字母的单词的正则表达式。
例如:
===
任何想法?
答案 0 :(得分:4)
(?=\w*a)(?=\w*b)\w+
在到达空格或非单词字符之前,检查是否有“a”和“b”。然后捕获所有字符,直到单词结束。
答案 1 :(得分:3)
答案 2 :(得分:1)
(\w*[Aa]\w*[bB]\w*)|(\w*[Bb]\w*[Aa]\w*)
大卫的方法是让我这样做的原因。但David的原始建议存在的一个问题是,它要求匹配以A或B结束。
答案 3 :(得分:0)
这是我将使用的(在Python语法中):
http://localhost/livelor/nane