Классическая задача - при выборке данных из массива происходит ерунда. Предпочитаю пользоваться паттернами:
Однако это не сработало, ожидаемый результат - плюсы и черточки нифига не появляются. Далее пытался воспользоваться справочной конструкцией If..Then..Else или Swith...Case , но результат тот-же :laugh:
Честно - я в шоке: предикаты bla-bla -bla If..Then..Else совсем не работают. Подскажите пожалуйста вариант решения. :wacko:
Код:
#Include <Array.au3>
Dim $avArrayGoin2[11]
$avArrayGoin1 = _ArrayCreate("","JPM", "Holger", "Jon", "Larry", "Jeremy", "Valik", "Cyberslug", "Nutster", "Tylo", "JdeB")
For $x=1 To UBound($avArrayGoin1,1)-1
$avArrayGoin2[$x]=$avArrayGoin1[$x];StringRegExpReplace($arr[$x][2]
$avArrayGoin2[$x]=StringRegExpReplace($avArrayGoin1[$x] , 'Larry|Jeremy', "---------", 1)
$avArrayGoin2[$x]=StringRegExpReplace($avArrayGoin1[$x] , 'Nutster', "+++++++++", 1)
EndIf
Next
;в результате только первое условие срабатывает: "------------"
_ArrayDisplay($avArrayGoin2,'в результате '&UBound($avArrayGoin2,1))
Однако это не сработало, ожидаемый результат - плюсы и черточки нифига не появляются. Далее пытался воспользоваться справочной конструкцией If..Then..Else или Swith...Case , но результат тот-же :laugh:
Код:
#Include <Array.au3>
Dim $avArrayGoin2[11]
$avArrayGoin1 = _ArrayCreate("","JPM", "Holger", "Jon", "Larry", "Jeremy", "Valik", "Cyberslug", "Nutster", "Tylo", "JdeB")
For $x=1 To UBound($avArrayGoin1,1)-1
If $avArrayGoin1[$x]='Larry' Or 'Jeremy' Then
$avArrayGoin2[$x]="---------"
ElseIf $avArrayGoin1[$x]='Nutster' Then
$avArrayGoin2[$x]="+++++++++"
Else $avArrayGoin2[$x]=$avArrayGoin1[$x]
EndIf
Next
_ArrayDisplay($avArrayGoin2,'в результате '&UBound($avArrayGoin2,1))
Честно - я в шоке: предикаты bla-bla -bla If..Then..Else совсем не работают. Подскажите пожалуйста вариант решения. :wacko: