Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.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
Php 如何删除包含类似重复项的行?_Php_Notepad++ - Fatal编程技术网

Php 如何删除包含类似重复项的行?

Php 如何删除包含类似重复项的行?,php,notepad++,Php,Notepad++,我有一个包含URL的文本文件。如何使用www和非www删除重复的地址? 例如,我有两个URL: example.com www.example.com 我想删除一个,或者从www.example.com中删除'example.com',然后我可以删除所有www 该文件包含大约8k个URL,因此我无法手动执行此操作 URL用新行分隔,或者在PHP中以某种方式进行分隔,将每个URL分解为数组,然后进行比较?(这将耗费大量时间)在记事本++中搜索“www”。然后将所有内容替换为空白。 然后制作一个P

我有一个包含URL的文本文件。如何使用www和非www删除重复的地址? 例如,我有两个URL:

example.com
www.example.com
我想删除一个,或者从www.example.com中删除'example.com',然后我可以删除所有www

该文件包含大约8k个URL,因此我无法手动执行此操作

URL用新行分隔,或者在PHP中以某种方式进行分隔,将每个URL分解为数组,然后进行比较?(这将耗费大量时间)

在记事本++中搜索“www”。然后将所有内容替换为空白。
然后制作一个PHP文件并将它们分解成一个数组,然后使用

我首先删除了所有的www.->替换了所有的www.to'' 然后删除重复项:

如果你懂PHP,你应该忘记记事本+,用PHP来做。这一定很简单。我认为PHP正则表达式可以做到这一点。可能是