繁体   English   中英

如何从Python的字符串中提取多个子字符串?

[英]how to extract a multiple substring from inside a string in Python?

我指的是如何从Python的字符串内部提取子字符串的问题 还有进一步的问题。

如果我的字符串是这样的:

gfgfdAAA1234ZZZsddgAAA4567ZZZuijjk

我想提取12344567 ,是否将其存储为列表?

import re
re.findall('\d+','gfgfdAAA1234ZZZsddgAAA4567ZZZuijjk')
['1234', '4567']

如果我对您的理解不正确,请告诉我,但是您可以将这些子字符串提取为list ,尽管您做的略有不同:

>>> import re
>>> text = 'gfgfdAAA1234ZZZsddgAAA4567ZZZuijjk'
>>> re.findall(r'[0-9]{4}', text)
['1234', '4567']

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM