我试图在问题历史中找到问题的答案,但无法找到。所以这是我的问题。
我有一个像这样的字符串列表:
1522800027011280060520140946181200900721
我使用很多子字符串解决了我的问题,但我认为可以使用正则表达式来完成它。 我需要做的是将这个字符串分成几个部分,就像这样:
152280 00270 112 8006 0520 140 946 1812 0090 0721
此字符串包含数字和数字。
我是正则表达式的新手,关于它如何工作的简短解释会有很大帮助。
答案 0 :(得分:1)
尝试从此正则表达式中获取列表:
r"(\d{6})(\d{5})(\d{3})(\d{4})(\d{4})(\d{3})(\d{3})(\d{4})(\d{4})(\d{4})"
我把这个结果作为字符串列表:
[('152280', '00270', '112', '8006', '0520', '140', '946', '1812', '0090', '0721')]
然后你可以将它转换为整数类型。