我需要一个正则表达式来匹配字符串中的字符组。
例如this is-a@beautiful^day
。
应该产生以下列表:this
,is
,a
,beautiful
,day
。
提及我不知道字符串的长度或单词分隔的字符。
有什么想法吗?我不知道如何为此构建一个正则表达式。
答案 0 :(得分:1)
如果你想找到所有字母组:
import re
string = "this is-a@beautiful^day"
list = re.findall(r'[A-Za-z]+', string)
print list
['this', 'is', 'a', 'beautiful', 'day']