使用正则表达式提取域名网址和用户名

时间:2018-09-05 18:46:44

标签: regex

我正在尝试从以下事件集中提取域,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。非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您可以尝试以下操作:Regex

基本上,我在“域”组之前移动了“ URL”组,并在最后添加了用户。 顺便说一句:您的网址包含空格,不允许!