【发布时间】:2018-09-06 03:23:26
【问题描述】:
我正在尝试从以下事件集中提取域、url 和用户名。
例如:域需要是http://damtare.by.ru 网址必须是http://damtare.by.ru/id.txt 名称 - emaxwell(来自电子邮件 ID 的名称)
事件
\d+.\d+\s\d+\s+\S+\s+\S+\s+\d+\s+GET\s(?<domain>http:\/\/[^ \/]+)(?<url>(\S+))\s+(?<user>[^@]+)
https://regex101.com/r/52GMc4/5/
我的正则表达式没有正确提取 URL。非常感谢您的帮助。
【问题讨论】:
-
您在
domain组结束后开始了您的url组。试试这个:(?<url>(?<domain>http:\/\/[^ \/]+)\S+).
标签: regex