正規表現スタイルによる制御

[6253]正規表現スタイルによる制御 | 投稿者:のり | 投稿日:2011/11/07(Mon) 17:35:50
InDesignCS4を使用しています

例えば50行入るテキストフレームに55行テキストが入っているとして、
5行分を行間を詰めて入れ込んでしまうといった処理を段落スタイルにある、正規表現スタイルを使用して、処理したいと考えています。

現状、51~55行の場合に行間を詰めた文字スタイルをあてることで実現したいと考えているのですが、
正規表現で『51~55行』、という書き方がわかりません。
※ここでいう行数はインデザインの情報パレットにある行:に表示されている行のことです。

どなたかご教示いただけましたら幸いです。
どうぞよろしくお願いいたします。
» 1
[6255]Re: 正規表現スタイルによる制御 | 投稿者:五月 貴 | 投稿日:2011/11/07(Mon) 19:00:53
「正規表現スタイル」はある「段落」の中に、正規表現に合致した文字列があった場合に「文字スタイル」を割り当てる機能です。
もともと正規表現自体が、1段落の中の「文字」を処理するための機能ですので、行に対して処理を行えるものかどうか(ただ、Perlなどでは「複数行にまたがって望む文字の並びがあった場合に、その文字に対して処理を行う」機能はあります)。
» 2
[6262]Re: 正規表現スタイルによる制御 | 投稿者:のり | 投稿日:2011/11/08(Tue) 09:32:21
ご回答ありがとうございます。

五月 貴様

>1段落の中の「文字」を処理するための機能ですので、行に対して処理を行えるものかどうか

機能的には今回初めて使用する機能だったのですが、
文字数で制御して文字スタイルを変更することができたので、
行に当たる正規表現が分かればそういった使い方もできるかと思い、探してみたのですが見あたりませんでした。

やはりこのような使い方ではなく、行中の一部分の文字に対して使用するのが正しいのでしょう。

ありがとうございました。
この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)