2009年4月8日 7:16 pm #7380
Keymaster
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…
現在、まだ実験段階ですので、このフォーマットがそのまま正式版になるとは限りません。ご意見がありましたら、ご連絡ください。正式版で仕様が固まる前でしたら、まだ柔軟に変更が可能ですので、よろしくお願いします。