プロが教えるわが家の防犯対策術!

秀丸エディタを使って文章中に
( の文字があるところを行頭にしたい
つまり( の直前で改行したいのですが
どのようにすればいいでしょうか。

A 回答 (2件)

┌─┐


│1│半角左丸括弧についての処理
└─┘ ̄ ̄ ̄ ̄ ̄ ̄

 [検索]
  →[置換]
   →[正規表現]をチェック
   ┌──────┬─┐
 検索│\(     │▼│
   ├──────┼─┤
 置換│\n(     │▼│
   └──────┴─┘
 この後で[すべて置換]をクリックする。
 ただし、最初から行頭にある"("の前には改行が入りますので、
 手動で調製していただくか、今度はこのような設定で調製して
 ください。
   ┌──────┬─┐
 検索│\n\n\(   │▼│
   ├──────┼─┤
 置換│\n(     │▼│
   └──────┴─┘
 を指定して[すべて置換]してください。

┌─┐
│2│全角左丸括弧についての処理
└─┘ ̄ ̄ ̄ ̄ ̄ ̄

 要領はわかったでしょうから、パラメタだけ書いておきます。
   ┌──────┬─┐
 検索│(     │▼│
   ├──────┼─┤
 置換│\n(    │▼│
   └──────┴─┘
 その後(1)の場合と同じように行頭の余分な改行を処置し
 ます。そのときの指定はこのようにします。
   ┌──────┬─┐
 検索│\n\n(   │▼│
   ├──────┼─┤
 置換│\n(    │▼│
   └──────┴─┘

┌─┐
│3│第一行目の処理
└─┘

 テキストの第一文字目が左括弧のときは、入りすぎた改行を
 上記のパラメタで除去できないので、手操作で調整してくだ
 さい。
    • good
    • 0

正規表現の置換を使って可能です。


秀丸の置換ダイアログで、正規表現にチェックを入れて下さい。

1.「(」が半角の場合
 ・検索文字列 \(
 ・置換文字列 \n\(

2.「(」が全角の場合
 ・検索文字列 (
 ・置換文字列 \n(
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!