タグ

正規表現に関するrockenotaのブックマーク (2)

  • Adobe Community

    Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.

  • InDesignの正規表現では、後読みに繰り返しや選択が使えない - 名もないテクノ手

    InDesignの正規表現で、後読み(戻り読み)には繰り返しや選択が使えません。これはInDesignの正規表現の仕様です。たとえば下図のようなキャプションの「●」だけに文字スタイルを適用したいときを考えてみましょう。 最初に思いつくのはこんな正規表現です。 (?<=^図\d?\d)● しかし、マッチしません。「(?<=^図\d+)●」なども同様です。後読みの中では繰り返しは使えません。 正規表現クックブックのP95「後読みのさまざまなレベル」に少し解説がありました。ちょっとだけ引用します。 正規表現ソフトウエアは、テキストを左から右に探すように設計されてきました。多くの場合、後読みはちょっとしたハックとして実装されています。後読みに書き込まれた文字数を計算し、その字数分だけ後戻りし、後読み内のテキストと対象テキストを左から右に比較するのです。 要するに、基的には後読み内のテキストは固定

    InDesignの正規表現では、後読みに繰り返しや選択が使えない - 名もないテクノ手
  • 1