PDA

Просмотр полной версии : Сравнение с введеным текстом


FireHawK
11.10.2008, 15:05
Здравствуйте.
Такой вопрос. У меня должна осуществляться проверка введенного текста с нужным. Так вот мне нужно сравнить с таким текстом (тоесть каждое число с новой строки)
---
1
2
3
4
---
ну я пишу в условии например text1.text == "1\n2\n3\n4"
Условие не работает. Как быть?

MrPoma
11.10.2008, 15:10
А зачем Вам такое неудобное инпут поле?

FireHawK
11.10.2008, 15:12
а это так именно надо) для обучалки дельфи если конкретнее)
Там надо иименно таким методом - каждое значение с новой строки. вот и надо чтобы проконтролировать результат , проверить, что каждое число с новой строки

dimarik
11.10.2008, 15:21
условие не работает потому что там \n\r

FireHawK
11.10.2008, 15:27
вроде при переходе на новую строку возврат карретки автоматически происходит. ну да ладно. сделал так text1.text == "1\n\r2\n\r3\n\r4" не пропускает. А ошибки в коде точно нет. подставлял другой текст в проверку , проверка прошла.

dimarik
11.10.2008, 15:53
var textToCheck:String = text1.text.split('\n').join('').split('\r').join('');

FireHawK
11.10.2008, 17:11
Спасибо) чето не догадался сделать так. ВСе помогло на ура)