【发布时间】:2018-11-05 16:13:21
【问题描述】:
我正在尝试匹配字符串“onlin”中的最后一个字母,如果它与离线单词匹配,则将其替换。没有运气。请给点建议,干杯。
import mitmproxy
import re
def response(flow):
old = b'Onlin\w{1}'
new = b'Offline'
flow.response.content = flow.response.content.replace(old, new)
【问题讨论】:
-
如果您删除
Onlin\w{1}’中的’字符是否有效? -
它是不小心进去的,没用。
-
不清楚你在问什么。你能解释一下预期的输出是什么吗?
-
在 flow.response.content.replace 中,变量“old”的值被变量“new”的值替换。我试图使用正则表达式将变量 old 的值与最后一个字符作为通配符进行匹配。但它不起作用。基本上是 'onlin' + [a-z, 0-9]
标签: python regex wildcard mitmproxy