#7380

Yutaka Emura
キーマスター

triniさんは書きました:
EmEditor Professional 9.00 alpha 10で

正規表現の置換表現に条件表現が追加されました。
(?n:true_expression:false_expression)

とあるのですが、
具体的にどういった構文を書いたらいいんでしょうか?
ヒントがわかれば非常に助かるのですが・・・。

たとえば、

検索文字列:

(w+(?:W+w+){0,2})W*(.+)?

置換文字列:

1(?2:…)

として実行すると、各行 3 単語を超える行は、3 単語に切り捨てられて、行末に … が追加されます。

たとえば、次のテキスト

aaa bbb ccc ddd eee

は、次のように変換されます。

aaa bbb ccc…

現在、まだ実験段階ですので、このフォーマットがそのまま正式版になるとは限りません。ご意見がありましたら、ご連絡ください。正式版で仕様が固まる前でしたら、まだ柔軟に変更が可能ですので、よろしくお願いします。