gpt4 book ai didi

regex - ElasticSearch正则表达式

转载 作者:行者123 更新时间:2023-12-03 01:07:44 25 4
gpt4 key购买 nike

尝试使用ElasticSearch 1.1.1将正则表达式应用于以下内容:

127.0.0.1:35946 [27/Jul/2014:15:18:54.097] api.ch.gov.uk-d9928e1_18001 api.xx.yy.zz-d9928e1_18001/api.xx.yy.zz-d9928e1-1 0/0/0/65/15066 200 1956 - - ---- 2/1/1/0/0 0/0 "GET /company/12345678 HTTP/1.1"

"127.0.0.1"开头是好的,但是将其他任何内容添加到regexp都会停止匹配,甚至添加 .+。我以为 "127.0.0.1".+?GET /company/\d+可以工作。

我想念什么?

最佳答案

只需尝试以下正则表达式将127.0.0.1/company/12345678匹配,

127\.0\.0\.1.+?GET \/company\/\d+

DEMO

为了匹配整个字符串,
127\.0\.0\.1.+?GET \/company\/\d+.*

关于regex - ElasticSearch正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25030553/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com