Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 记事本++;只保留IP地址_Regex_Parsing_Notepad++_Ip Address - Fatal编程技术网

Regex 记事本++;只保留IP地址

Regex 记事本++;只保留IP地址,regex,parsing,notepad++,ip-address,Regex,Parsing,Notepad++,Ip Address,我只想用记事本把IP地址保存在一个像这样的大文件中++ 我想不出一个好的正则表达式来解释这个。任何帮助都将不胜感激 9/9/2099 09:00 PM | UA: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like GeckoChrome/34.0.1847.116 Safari/537.36 | IP: 61.252.241.65 HOST: 61-252-241-65.hlrn.qwest.net | REFERRER:

我只想用记事本把IP地址保存在一个像这样的大文件中++ 我想不出一个好的正则表达式来解释这个。任何帮助都将不胜感激

9/9/2099 09:00 PM | UA: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like 
GeckoChrome/34.0.1847.116 Safari/537.36 | IP: 61.252.241.65
HOST: 61-252-241-65.hlrn.qwest.net | REFERRER: http://www.google.com/

9/9/2099 03:00 PM | UA: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like
Gecko) Chrome/34.0.1847.116 Safari/537.36 | IP: 71.222.254.49
HOST: 71-222-254-49.hlrn.qwest.net | REFERRER: http://www.google.com/
应该成为

61.252.241.65
71.222.254.49
您可以使用此选项(检查dotall模式:“.matches newlines”):

*?
将匹配所有字符,直到下一个IP地址(在组1中)

最后,当没有更多的IP地址时,模式的第一部分将失败,
+
将获取所有字符,直到结束。捕获组1的内容将被保留。

您可以使用此选项(检查dotall模式:“.matches newlines”):

*?
将匹配所有字符,直到下一个IP地址(在组1中)


最后,当没有更多的IP地址时,模式的第一部分将失败,
+
将获取所有字符,直到结束。捕获组1的内容被保留。

我有类似的问题,但正则表达式的结果对我来说是空的。您能帮忙吗?嗨,aneela,这取决于您的“类似问题”是什么样子。就我的情况而言,我刚刚删除了\r?\n,但您确实需要用数据样本来提问。我有一个类似的问题,但正则表达式的结果对我来说是空的。您能帮忙吗?嗨,aneela,这取决于您的“类似问题”是什么样子。就我的情况而言,我刚刚删除了\r?\n,但您确实需要用数据样本来提问。
find: .*?((?:\d{1,3}\.){3}\d{1,3}\r?\n)|.+
replace: $1