【发布时间】:2023-01-10 09:29:42
【问题描述】:
我如何用 python 提取所有以 'a[' 开头并以 ']' 结尾的字符串?
例如
str= "a[0]*x**3+a[13]"
result : a[0], a[13]
谢谢
【问题讨论】:
-
使用正则表达式将帮助您解决这个问题
我如何用 python 提取所有以 'a[' 开头并以 ']' 结尾的字符串?
例如
str= "a[0]*x**3+a[13]"
result : a[0], a[13]
谢谢
【问题讨论】:
我们可以在这里使用re.findall:
inp = "a[0]*x**3+a[13]"
matches = re.findall(r'a[.*?]', inp)
print(matches) # ['a[0]', 'a[13]']
【讨论】: