Python pwntools recvuntil regex

Python pwntools recvuntil regex,python,regex,Python,Regex,鉴于下面的代码,我将如何对传递到recvuntil的内容执行一些正则表达式?响应分散在多行上,可以有重复的文本 from pwn import * r = remote("localhost", 6666) r.recvuntil ('SOME TEXT (.*) SOME MORE TEXT') # This is always the last line # Grab the regex'd text 所以如果这条线是 SOME TEXT CAT SOME MORE TEXT 我们抓取

鉴于下面的代码,我将如何对传递到recvuntil的内容执行一些正则表达式?响应分散在多行上,可以有重复的文本

from pwn import *

r = remote("localhost", 6666)
r.recvuntil ('SOME TEXT (.*) SOME MORE TEXT') # This is always the last line
# Grab the regex'd text
所以如果这条线是

SOME TEXT CAT SOME MORE TEXT

我们抓取CAT

如果您只是在寻找一个正则表达式来从一些文本CAT或更多文本中提取单词CAT,您可以使用以下方法:

SOME TEXT ([^\s]+) SOME MORE TEXT
它匹配除某些文本和其他文本之间的空白外的所有字符

以下是一个可执行的示例:

var text=一些文本CAT更多文本; var regex=/SOME TEXT[^\s]+SOME MORE TEXT/g; var match=regex.exectext; whilematch!==空的{ console.logmatch[1]; match=regex.exectext;
}这是周一早上的第一件事,但看起来像是JavaScript而不是Python,但我想同样的原则也适用?这只是正则表达式工作原理的JavaScript演示。正则表达式在各种编程语言中的实现非常相似。好的,谢谢-我知道JS实现,但想知道在接收数据的具体示例中如何使用Python。话虽如此,您的帖子刚刚发布了一些东西,请点击如何在Python中正确执行,谢谢!