如何在python中使用正则表达式提取数据? [重复]

问题描述 投票:-4回答:1

我的数据有这样的结构:

ID 12354 linea+b 3
ID 15687 linea+b 7
ID 26894 linea+b 10

这是我的命题:r'ID\s+([0-9]+)\s+linea+b\s+([0-9]+)\s+'问题在于linea+b,其中python不接受+作为字符串,它将其分析为元字符。

regex
1个回答
0
投票

你应该在\前添加+来识别符号,而不是增量

r'ID\s+([0-9]+)\s+linea\+b\s+([0-9]+)\s+'
© www.soinside.com 2019 - 2024. All rights reserved.