较大字符串上的正则表达式提取问题

2024-05-23 17:02:55 发布

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

以下正则表达式适用于较小的数据集

(r'Taxi* ([0-9.]+)',k,re.IGNORECASE)

但是当我在一个更大的数据集上运行同样的方法时,它就不起作用了

例如

k=''Goa return Taxi ID: 170618970'

很好用

但在一个更大的数据集上,相同的模式是无法识别的


Tags: 数据方法reidreturn模式集上taxi
1条回答
网友
1楼 · 发布于 2024-05-23 17:02:55

正则表达式不是类似全局的模式匹配:

  • Taxi*匹配TaxTaxiTaxii

也许你想

  • Taxi.*

  • .:对于任何字符(默认情况下不包括换行符)

  • *:0次或更多次

相关问题 更多 >