Добрый день форумчане!
Возник трудно-решаемый вопрос, (поиск по форуму не помог),
Как сравнить две ячейки массива, и преобразовать одну в случае равенства?
Я пробовал так:
Задумка такая, чтоб следующая цифра отличалась от предыдущей! т.е чтоб получилось $ekeys= <0><1><error><error><0><error><1><0><1><0>
В общем как-то так...
Возник трудно-решаемый вопрос, (поиск по форуму не помог),
Как сравнить две ячейки массива, и преобразовать одну в случае равенства?
Я пробовал так:
Код:
$keys= "<0><1><1><1><0><0><1><0><1><0>"
Func _Quit()
Local $ekeys
FileWrite ('2Key.txt', $Keys)
$qkeys = StringRegExp ($keys, "<(.*?)>", 3)
For $i = 0 To UBound ($qkeys) - 1
if $qkeys [$i] = $qKeys [$i =$i + 1] Then
$qkeys [$i] = "<error>"
Else $ekeys = $ekeys & " "&$qkeys [$i]
EndSelect
Next
FileWrite ('Key.txt', $eKeys)
EndFunc
Задумка такая, чтоб следующая цифра отличалась от предыдущей! т.е чтоб получилось $ekeys= <0><1><error><error><0><error><1><0><1><0>
В общем как-то так...