1

我想用变量替换以下代码行中的字符串

myText = re.findall( b'\x03\x00\x00\x02''(.*?)''\xF7\x00\xF0', s)

它应该是这样的

myText = re.findall( b'\x03\x00\x00\x02''(.*?)' & variable_XY &, s)

我怎样才能做到这一点?

4

2 回答 2

0

这只是串联。

如果你想要最后的内容variable_XY

myText = re.findall( b'\x03\x00\x00\x02(.*?)' + variable_XY, s)

如果您想要variable_XY开头的内容:

myText = re.findall( variable_XY + b'\x03\x00\x00\x02(.*?)', s)
于 2012-07-20T22:48:43.460 回答
0

你的意思是这样吗?

variable_XY = b'\xF7\x00\xF0'
myText = re.findall(b'\x03\x00\x00\x02(.*?)' + variable_XY, s)

显然variable_XY可以用任何方式设置,只要是字符串即可。

于 2012-07-20T22:07:26.573 回答