Спасибо, все находит. А что надо, чтобы я мог одно любое слово из строки в переменную записать.
Код
есть массив %lv в нем строка:
net.erh torr des.rv
Сейчас получается циклом все по порядку пишет, а мне надо чтобы я мог сам любое выбирать и в переменную записывать
P.S Вроде разобрался
Код
init_arr %arr %ls net.erh torr des.rv
set $regexp "[^\s]+" // регулярное выражение, означает искать все символы кроме пробела
set #a 0
set #m 1 // какое по счету слово записать в переменную
set #n regexp (#position $hitstring $string $regexp)
while 1 = 1
if #n = 1
set #a #a + 1
set %k [#a 1] $hitstring
if #a = #m
set $d %k[#a 1]
break
end_if
set #z #position + size($hitstring)
set $string delete($string 1 #z)
set #n regexp (#position $hitstring $string $regexp)
else
break
end_if
end_while
log $d
End_script
Или как-то по другому можно сделать?