在 Python 中,我需要创建一个正则表达式,在任何连接的 AlphaNum 组合之间插入一个空格。例如,这就是我想要的:
8min15sec ==> 8 min 15 sec
7m12s ==> 7 m 12 s
15mi25s ==> 15 mi 25 s
我在网上找到了解决方案,但它们对我来说太复杂了,无法解析/修改。例如,我有这个:
[a-zA-Z][a-zA-Z\d]*
但它只标识第一个插入点:8Xmin15sec(X)
和这个
(?<=[a-z])(?=[A-Z0-9])|(?<=[0-9])(?=[A-Z])
但它只找到这一点:8minX15sec(X)
我可以确定使用具有完整语法的手来查找每个插入点并插入空格。
幕布斯7119047
烙印99
相关分类