Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Maza Faka

Ветеран


Сообщения: 604
Благодарности: 133

Профиль | Отправить PM | Цитировать


Накарябал скрипт для поиска и удаления строк дубликатов, в принципе работает, но только если заменять строку дубликат любым символом, а вот просто удалить строку не заменяя её каким либо символом никак не получается, посоветуйте, как исправить?

PHP код: Выделить весь код

#include <File.au3>

#include <Array.au3>
Dim $strArray$file "c:\test.txt"
_FileReadToArray($file ,$strArray)

For 
$i 1 To $strArray[0]
    
$search _ArraySearch($strArray$strArray[$i])
    If 
$search <> $i Then _FileWriteToLine($file$i" "1)
    
Next 

Если заменять строку-дубликат вот так:
PHP код: Выделить весь код

_FileWriteToLine($file$i""1

то, после удаления первого дубликата, строки смещаются на одну строку вверх и соответственно удаляются строки не являющиеся дубликатами.

Отправлено: 18:42, 16-08-2007 | #309