python中以下正则表达式是什么?

时间:2015-11-08 10:47:21

标签: python regex

我想要以下模式的正则表达式

规则

  1. +外,该模式不应该没有标点符号。不允许使用空格。仅允许使用字母字符。

  2. 模式应为两个或多个字符

  3. 编辑:

    我想的是:

    '^\w\w+ |[ \w\w+ + \w\w+] $' 
    

    但它没有用。

1 个答案:

答案 0 :(得分:2)

您的问题的细节非常有限,但非常简单的答案是:

bad_cast

但是,这只会匹配字符“+”2次或更多次。因为你说的是​​标点符号,所以似乎暗示你想要允许其他文字。在那种情况下,我会选择:

^[+]{2,}$

这将允许所有“单词字符”和空格。在Python字符串中,您需要使用另一个反斜杠来转义反斜杠 如果您想体验正则表达式字符串,我强烈推荐网站http://regex101.com

编辑:我现在已经看到了您的更新问题,并且只有字母字符和加号,您需要

^[\w+ ]{2,}$