Как считать символы в RichEdit без двух символов, которые дает каждая новая строка? - PullRequest
2 голосов
/ 26 июля 2011

У меня проблема с подсчетом символов в richedit (Delphi XE).Для каждой новой строки в результате я получаю на два символа больше, но в тексте их нет.

Пример: здесь 15 символов, но richedit дает 17 из-за новой строки.

line zero
line one

Есть ли решение для этого?

1 Ответ

2 голосов
/ 28 июля 2011

Удалите CR / LFs и получите количество оставшихся символов.Пример:

NumChars := Length(StringReplace(RichEdit1.Text, sLineBreak, '', [rfReplaceAll]));
...