一支向阳花
2021-05-10 14:39
采纳率: 71.4%
浏览 125

python 正则表达式,如何输出指定字符后面的字符

import re
a = 'from obps.a_2b2 obps.a_c3 obps.a_d4'
a1 = re.compile(r'obps.+\w')
b = a1.findall(a,re.IGNORECASE)
print b

输出:['obps.a_2b2 obps.a_c3 obps.a_d4']

如何只输出obps字符后面的字符,a_2b2,a_c3,a_d4

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

1条回答 默认 最新

  • iMingzhen 2021-05-10 15:09
    已采纳

    可以这样写

    r"(?<=obps\.).*?(?=\s|$)"
    点赞 评论

相关推荐 更多相似问题