fang151liu
2019-07-08 10:48
采纳率: 100%
浏览 290

python提取++与+之间的字符串,这样写为什么会报错,正确的应该怎样写?

import re
list_text = '++ST055+TL001 #TV001:Plausible position is missing ;'
text = re.compile(r'.*++(.*?)+.*').findall(list_text)
print(text)

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • threenewbee 2019-07-08 10:50
    已采纳
    +是控制字符,表示一个或者多个重复。
    你要的是作为字面意思的+
    那么需要转义 \+
    
    打赏 评论

相关推荐 更多相似问题