在一个大型文本文件(实际上是数据库转储)中,我需要找到仅那些没有www的域名出现。
所以,我想找(例如):
http://example.com
/example.com
example.com
但我不想找到:
www.example.com
http://www.example.com
/www.example.com
我正在考虑使用vim ......虽然我对其他想法持开放态度。但是我无法弄清楚正则表达式。
(顺便说一下,整体问题不能以任何其他方式修复(例如.htaccess)......长篇故事。)
答案 0 :(得分:2)
我不知道VIM是否支持此功能,但请尝试:
(?<!www\.)example.com
通过一些搜索我发现在vim中可能是这样的:
/\(www\.\)\@<!example\.com