【发布时间】:2014-02-11 17:44:57
【问题描述】:
我正在尝试从字符串中提取不跟随或不直接跟随数字的字母。
这是一个示例字符串:
string = "ts0060_LOD-70234_lr2_billboards_rgba_over_s3d_lf_v5_2Kdciufa_lnh"
这是我目前所拥有的:
re.findall(r"[a-z]+", string.lower())
给出这个结果:
['ts', 'lod', 'lr', 'billboards', 'rgba', 'over', 's', 'd', 'lf', 'v', 'kdciufa', 'lnh']
...但我正在寻找的结果更像是这样的:
['lod', 'billboards', 'rgba', 'over', 'lf', 'lnh']
有没有办法使用正则表达式来实现这一点?
非常感谢,
【问题讨论】:
-
参考:regular-expressions.info/lookaround.html(负前瞻和负后瞻是相关工具。)