FrontPage
Tag: indesign cs3 regexp 正規表現
InDesign CS3 から、「検索と置換」ダイアログボックスで、正規表現による文字の指定ができるようになった。
InDesign CS2 までのメタ文字は、^から始まる文字列で記述していました。CS3 では、正規表現に合わせるために~(チルダ)から始まる文字列に変更されているようです
ワイルドカード |
数字 | \d |
欧文アルファベット文字 | [\l\u] |
文字 | . |
任意のスペース文字 | \s |
任意の単語 | \w |
任意の大文字 | \u |
任意の小文字 | \l |
漢字 | ~K |
位置 |
単語の始まり | \< |
単語の終わり | \> |
単語の境界 | \b |
段落の始まり | ^ |
段落の終わり | $ |
繰り返し |
0 または1回 | ? |
0 回以上 | * |
1 回以上 | + |
0 または1回(最小一致) | ?? |
0 回以上(最小一致) | *? |
1 回以上(最小一致) | +? |
一致 |
副表現のマーキング | () |
副表現のマーキングなし | (?:) |
文字セット | [] |
または | | |
肯定後読み | (?<=) |
否定後読み | (?<!) |
肯定先読み | (?=) |
否定先読み | (?!) |
修飾子 |
大文字と小文字を区別しない - オン | (?i) |
大文字と小文字を区別しない - オフ | (?-i) |
複数行 - オン | (?m) |
複数行 - オフ | (?-m) |
単数行 - オン | (?s) |
単数行 - オフ | (?-s) |