Python中可选的正则表达式组失败

2024-09-27 00:21:43 发布

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

我试着用正则表达式把关键字之间的文本转换成文本。例如:

文本内容:

Information Location
Porto Alegre
data data data data data data data data 
Geolocation

如果我使用这个regex (?:Information\sLocation\n.*\n)([\W\w]+)(?:Geolocation),我将得到数据。。。。没事的!没事的

但是,有时文本结构可以是这样的:

Information Location
Porto Alegre
data data data data data data data data 

我的正则表达式失败了!我试着找到一些方法把最后一组(?:地理位置)作为可选的,但我找不到解决办法


Tags: 数据方法文本内容datainformation地理位置location

热门问题