Python2.7正则表达式搜索问题

2024-10-02 12:25:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用搜索模块,但它不能正常工作。 当有一件事适合我所寻找的工作时,它是好的。比如:

text = 'lets GET /keyser/22300/ HTTP/1.1 goodbeleive'

match = re.search('GET (.*) HTTP/1.1',text)
match.group(1)

当然,我确实进口了稀土和所有东西。我得到了我想要的-get和HTTP之间的文本。 但当有这种模式时,它支持采取第一个合适的模式。。但是它在HTTP之后需要所有的东西。。。你知道吗

text = 'lets GET /keyser/22300/ HTTP/1.1 goodbeleive GET /cyberbit/288/ 
HTTP/1.1therebetter u'

match = re.search('GET (.*) HTTP/1.1',text)
match.group(1)

我得到的答案是:

'/keyser/22300/ HTTP/1.1 good now beleive GET /cyberbit/288/'

在我的程序中,我想做一个findall来提取像这样的所有模式,但它当然不起作用

请帮帮我 如果你也能给一个好的工作榜样 谢谢您!你知道吗


Tags: 模块textrehttpsearchgetmatch模式

热门问题