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

时间:2019-03-10 11:32:56

标签: regex

我的数据具有以下结构:

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不接受+作为字符串,而是将其分析为元字符。

1 个答案:

答案 0 :(得分:0)

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

r'ID\s+([0-9]+)\s+linea\+b\s+([0-9]+)\s+'