サクラエディタ改行コード置換完全版!置換できない原因と正規表現の使い方
サクラエディタ改行コード置換完全版!置換できない原因と正規表現の使い方の基本情報から最新動向までを徹底的にカバーしました。
Q1:改行コードを置換しようとすると「該当する文字列が見つかりません」と出ます。
A1:置換ダイアログの「正規表現」にチェックが入っているか確認してください。チェックが入っていても見つからない場合は、実際の改行コードが「CRLF(\r\n)」ではなく「LF(\n)」になっている可能性が高いため、置換前文字列を「\n」または「\r?\n」に変更して再試行してください。
Q2:改行を「実際の改行+タブ」など複数行に増やして置換することはできますか?
A2:可能です。例えばカンマを改行に置換したい場合、「置換前」に「,」、「置換後」に「\r\n」と入力し、正規表現をオンにして実行すれば、1行のテキストを複数行に展開できます。タブを入れたい場合は「\t」を組み合わせます。
Q3:Bregonig.dllなどの外部正規表現ライブラリは別途導入が必要ですか?
A3:近年のサクラエディタのインストーラー版では正規表現エンジンが標準で組み込まれており、追加でDLLを手動導入しなくても「\r」「\n」「\t」などの主要な制御文字や正規表現構文がそのまま利用できます。