AnsiReplaceTextで文字列置換しているのですが、
ある改行なしの文章を置換している最中に、
勝手に改行が入りこみます。
切れる場所も決まっていて、
まず1024バイト目で切れ、
次は短く20-50バイトあたりで切れ、
また1024バイト目、次は短く…と繰り返します。
Tmemoに読み込ませた1行を取得して、
置換して戻すという作業ですが、
Tmemoに無改行の限界なんてあるのでしょうか?
ないと思うのですが、改行が入りこむ理由がわかりません。
どなたか教えていただけないでしょうか。
もしくはここをチェックして、というようなアドバイスでも
いただけないでしょうか?
No.1ベストアンサー
- 回答日時:
メモ帳って、「右端で折り返す」になってなくても、1行の桁があまりに長いと勝手に折り返しませんでしたっけ?
その TMemo の表示はどうなってますか?
たぶん同じだと思いますが、EM_GETLINE を送ったらどーでしょうか?
SendMessage(Memo1.Handle, EM_GETLINE, ...);
Text プロパティからすべてを取り出し、行ごとの処理を施してから、Text にすべてを戻してはダメなのでしょうか?
with TStringList.Create do
try
Text := Memo1.Text;
// ...
Memo1.Text := Text;
finally
Free;
end;
リッチエディットにしてみるとか。
回答ありがとうございました。
やはり勝手に折り返されるんですね。
ほぼ問題なくできあがっていたところに
ふってわいたので、改変しないでなんとかならない
ものかと悪あがきしていました(苦笑
TStringListで直したほうが早そうです。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Ruby power BI クエリエディター 〇〇を含む文字列置換 1 2022/10/16 17:34
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Visual Basic(VBA) Excel VBA 教えてください。 VBA初心者です。 詳しい方がいましたら教えてください。 下記 3 2023/04/25 11:22
- Excel(エクセル) 数式の置換がうまく行かない 6 2022/05/04 15:51
- Visual Basic(VBA) Excel VBAでAA(BBB) → BBB.AA に置換したい 2 2022/10/30 13:59
- C言語・C++・C# プログラムについて。 4 2023/07/19 13:43
- Excel(エクセル) Excelの複数置換はSUBSTITUTEを重ねるしかない? 9 2022/05/08 11:25
- その他(プログラミング・Web制作) テキストエディタで複数行にわたる文字列の行頭に番号を振る方法 4 2023/03/11 12:57
- フリーソフト サクラエディタの正規表現(grep機能)の使い方 3 2022/06/22 10:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAのコマンドボタンの文字列の...
-
エスケープ文字の復帰(¥r)と...
-
JAVA System.out.println の ...
-
ソースコードの1行が長いとき...
-
jsp 改行コードで改行させて表...
-
LaTeX: captionの中で改行した...
-
改行について
-
emacsの自動改行+インデントに...
-
テキストボックス行の桁数を制...
-
改行を読み飛ばす
-
正規表現の置き換えを使って。...
-
C++で空Enterの入力を判...
-
バーコード入力と手入力の判断...
-
textarea , PHP, 確認画面 改行
-
ExcelVBAでメールを作成してメ...
-
【Tex】\\verbatiminputについて
-
改行だけの行の削除
-
エディットボックスで改行
-
変数に格納している文字列の読...
-
POSTで改行コードを受け渡すには
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのコマンドボタンの文字列の...
-
ソースコードの1行が長いとき...
-
エスケープ文字の復帰(¥r)と...
-
ファイルから読み取った改行文...
-
JAVA System.out.println の ...
-
C++で空Enterの入力を判...
-
COBOLの改行
-
テキストファイルから改行コー...
-
改行について
-
【VBA】エクセルで最後の不要な...
-
1行ごとに取得して、その改行...
-
jsp 改行コードで改行させて表...
-
VBAでCSVをExcelに取り込む時に...
-
エクセルVBA 文字列領域が不足...
-
最終行の改行について
-
改行を読み飛ばす
-
コンボボックスの項目中に改行を
-
ExcelVBAでメールを作成してメ...
-
テキストボックス行の桁数を制...
-
JavaMail,本文中の改行について
おすすめ情報