python - 如何使用 regex.compile 查找字符串并忽略该字符串之后的所有内容
问题描述
我正在练习正则表达式,现在我制作了这个示例:
import re
test_obj_A = 'some_testObj_Asomething'
pattern = re.compile(r'_A')
subbed = pattern.sub(r'_B', test_obj_A)
print(subbed)
我的问题是如何在编译所有内容时忽略“_A”之后的内容并在subbed -“test_obj_B”中得到结果。
解决方案
你可以_A.*
用_B
>>> import re
>>> x
'some_testObj_Asomething'
>>> re.sub(r'_A.*', '_B', x)
'some_testObj_B'
推荐阅读
- html - Internet Explorer 11,如何设置只读样式?
- php - 如何从 API 结果中选择特定值
- python - 简单来说super()的用例是什么
- ios - 对 AudioKit FM 振荡器参数执行基本算术运算:插值和时间转换
- ssl - Kubernetes 添加域名和 SSL
- javascript - Angular:覆盖嵌套组件的scss样式
- java - Java 时区数据库与 IANA 数据
- mathjax - 哪些选项可以让盲人和视障人士使用 MathJax?
- python - 无法在 selenium chromedriver 上添加超过 20 个扩展
- git - 如何将 gitlab 上的分支放入 github?