![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jun 2008
Сообщений: 23
|
Нужно построчно обработать содержимое TextArea. Вообще вопросов несколько:
1) нужно найти номер строки, в которой содержится некая подстрока 2) нужно циклом пройтись от строки с номером x до строки с номером y так, чтобы при каждом проходе цикла в переменную заносилась строка i. Делал что-то вроде TextArea.text.split('\r') , но что-то он больше строк находил, чем нужно... А как решить первый вопрос не знаю... Спасибо. |
|
|||||
|
RegExp спасет отца русской демократии
![]()
__________________
Дело не в тебе |
|
|||||
|
Регистрация: Jun 2008
Сообщений: 23
|
А при чём здесь регексп? Мне нужны номера строк...
|
|
|||||
|
.
|
Попытаюсь ответить. Строка сама по себе одна, как это не парадоксально. И она представлена объектом типа String. Другое дело, что для Вас номер строки - это индекс текста, разделенного <CR>, <LF> или их комбинацией.
С другой стороны, TextArea делает wordWrap, если строка не помещается "в одну строку". т.е. происходит перенос строк. Так вот эти строки довольно сложно выявить. Это зависит от шрифта, его кегля и наверно, чего-то еще. В простейшем случае Вам поможет Цитата:
|
|
|||||
|
Регистрация: Jun 2008
Сообщений: 23
|
Цитата:
Цитата:
Спасибо всем, сделал всё через split и join. |
|
|||||
|
Свойство TextField.
derhab, спасибо, не обращал внимания на такую полезную вещь.
__________________
Дело не в тебе |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:21. |
|
|
« Предыдущая тема | Следующая тема » |
|
|