/ /すべての改行が与える2つのcharachtersなしでRichEditのcharachtersを数える方法? - delphi、character、richedit、line-breaks

RichEditの文字列を、改行ごとに2つの文字列を付けずに数える方法は? - delphi、character、richedit、line-breaks

私はrichedit(デルファイXE)で文字をカウントすることに問題があります。 結果として、新しい行ごとに2文字以上が得られますが、テキストには存在しません。

例:これは15文字ですが、改行のためにricheditは17を返します。

行ゼロ 1行目

これには解決策がありますか?

回答:

回答№1は2

CR / LFを削除し、残りの文字の数を取得します。例:

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