Что нового

Данные, строки Сравнение с игнорированием 1 знака

RockMan

Новичок
Сообщения
67
Репутация
0
задача, есть 2 переменные, которые сравниваем, в них записан текст цифры буквы, все на английском языке

но в 1 переменной в самом конце есть цифра и она слитно идет с предпоследним знаком например , первая выглядит вот так
- testconfig 21.24.25 -t4
а вторая
- testconfig 21.24.25 -t

нужно сравнить их так чтобы при сравнении у первой в конце последний знак а в данном случае это 4, не учитывался при сравнении, там может быть что угодно любой знак
как это сделать?
 

Tempo

AutoIT Гуру
Сообщения
616
Репутация
205
Извлечь нужный участок строки, любым удобным для вас способом

Например
Код:
Local $sCmdEnd = " -t"
Local $sCmd1 = "testconfig 21.24.25 -t4321425367890"
Local $sCmd2 = "testconfig 21.24.25 -t"

Local $sCmd3 = StringLeft($sCmd1, StringInStr($sCmd1, $sCmdEnd) + StringLen($sCmdEnd) - 1)
MsgBox(0, $sCmd3, $sCmd2 = $sCmd3)
 
Последнее редактирование:
Верх