Python正则表达式查找仅包含空格的字符串

时间:2018-09-13 14:08:42

标签: python regex

我想在Python中使用正则表达式来查找为空或仅包含空格的字符串。

"    "  - True
" "     - True
""      - True
"  1  " - False

如何通过正则表达式进行操作?

1 个答案:

答案 0 :(得分:2)

您可以使用re.findall并从字符串开头(^)和字符串结尾($)锚定搜索:

import re
strings = ['    ', ' ', '', '  1  ']
results = [i for i in strings if re.findall('^\s*$', i)]

输出:

['    ', ' ', '']