ぼんやりDTP

DTPに関係したりしなかったりするぼんやりとした話をなんとなく。

正規表現

Acrobat の JavaScript で PDF のしおりの改行を欧文スペースに置換する

Acrobat の JavaScript で PDF のしおりの改行を欧文スペースに置換する。 InDesignで作成した目次の元テキストに強制改行とか入っていて、ブックマークに残っててもうすでにPDF書き出しちゃったよ、inddファイルから修正する時間ないよって時用に。 以下の…

自分の行動履歴を知りたい

自分の行動履歴を知りたい。 あの日何してたっけ?とかそういう時用。 概ねGoogleに把握されていると思うので、とりまGoogleの記録に関してはMap上の移動履歴系とブラウズ内容の検索、閲覧履歴等が参照できるようだ。 タイムライン(移動履歴) Google - マ…

InDesign の正規表現に Unicode ポイントで文字を指定する

InDesign の正規表現に Unicode ポイントで文字を指定する 正規表現スタイルや、検索と置換(正規表現)で使用できる。 例:Left-to-Right マーク(LRM、U+200e)を Unicode ポイントで指定する \x{200E} 例:Right-to-Left マーク(RLM、U+200f)を Unicode…

正規表現で改行以外の空白を表現したい

「改行を除く空白にマッチする正規表現 - ayato-p」によれば、二重否定を使えばできるとのこと。 例:「\n\r」以外の空白文字にマッチする正規表現 /[^\S\n\r]/ 参考ページ 改行を除く空白にマッチする正規表現 - ayato-p

InDesign の検索と置換で効かないっぽい正規表現

InDesign の検索と置換で効かないっぽい正規表現はたまにあるので、その都度別の表現考えたりする。 正規表現の理解が足りないだけかもしれないが、まあ、肯定後読みとかがなんか怪しかったりするのでメモ。 効かなかった正規表現 効いた正規表現 (?<=\d+) (…

InDesignの正規表現で欧文の連続っぽいもの

InDesignの正規表現で欧文の連続っぽいものを表現する。 正規表現スタイルなどに利用。 [\l\u\d]+([ ,\.\-\/][\l\u\d]+)* InDesignの正規表現 文字 \d 数字 \l 小文字 \u 大文字 \l、\uでアクセント付きのアルファベットもカバーできるのがありがたい。 参考…