Что нового

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

cdjsend

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

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

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

Tempo

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

Например
Код:
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)
 
Последнее редактирование:
Верх