我必须使用python删除任何字母或数字之前的所有文本。
我必须处理的字符串可以是:
- Presa di coscienza
-3D is better than 2D
Basi di ottica
结果必须是:
Presa di coscienza
3D is Better than 2D
Basi di ottica
在互联网上搜索,我建立了这个正则表达式:
^.*?([A-Z]|[0-9])
它运作良好,但也删除了第一个字母。我怎样才能做到这一点?
积极向前看是您的答案:
^.*?(?=[A-Z]|[0-9])
额外的东西?=
使一切变得不同:
正向超前搜索将几乎匹配[A-Z]|[0-9]
在主表达式(例如^.*?
)之后找到的任何组,而实际上未将其包括在结果中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句