相关疑难解决方法(0)

Python在正则表达式上拆分字符串

我正在尝试使用正则表达式拆分字符串.

Friday 1Friday 11 JAN 11
Run Code Online (Sandbox Code Playgroud)

我想要实现的输出是

['Friday 1', 'Friday 11', ' JAN 11']
Run Code Online (Sandbox Code Playgroud)

到目前为止我的代码片段没有产生预期的效果:

>>> import re
>>> p = re.compile(r'(Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday)\s*\d{1,2}')
>>> filter(None, p.split('Friday 1Friday 11 JAN 11'))
['Friday', 'Friday', ' JAN 11']
Run Code Online (Sandbox Code Playgroud)

我的正则表达式做错了什么?

python regex

20
推荐指数
2
解决办法
2万
查看次数

标签 统计

python ×1

regex ×1