2008-06-03
■[InDesign][mi][regex][usage]【番外編】ルビを付加する
まあこれはInDesignっていうよりも、エディタで正規表現置換をしてInDesignタグを作るといった方がただしい。
しかし、こうしてさまざまなアプリケーションで正規表現が使用できることこそ、正規表現の大きな魅力だろう。
こうした手だてがなければ、有料のプラグインを使うよりほかにないのだから。
▼こんな感じのテキスト。「親文字《おや も じ》」というフォーマット。
出典は青空文庫。よりわかりやすくするためにルビを多めにしてみました。かつ、モノルビのための前処理として「 」を挿入しました。
▼正規表現(今回はmiを使用)
検索フィールド:|?([一-龠]+)《(.+?)》
置換フィールド:<cRuby:1><cRubyString:$2>$1<cRuby:><cRubyString:>
▼置換結果
▼InDesignタグのためにヘッダ「<SJIS-MAC>」を挿入し(InDesignタグはSJIS以外は相性がわるいためやむなく)、別名で保存。
▼流し込んだ状態
トラックバック - http://d.hatena.ne.jp/seuzo/20080603/1212480415
リンク元
- 179 http://kstation2.blog10.fc2.com/blog-entry-280.html
- 179 http://manabi-note.seesaa.net/article/105641055.html
- 75 http://kstation2.blog10.fc2.com/blog-category-7.html
- 51 http://www2.rocketbbs.com/11/bbs.cgi?id=thats
- 46 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rls=GGLG,GGLG:2006-21,GGLG:ja&q=電話番号+フォーマット
- 43 http://www.google.co.jp/url?sa=t&rct=j&q=indesign ルビ タグ&source=web&cd=2&sqi=2&ved=0CCoQFjAB&url=http://d.hatena.ne.jp/seuzo/20080603/1212480415&ei=ybCkTpHbIeihmQX336GgCQ&usg=AFQjCNFGBMx0hRymmciojlVjGdHYHO_a5
- 38 http://search.yahoo.co.jp/search?p=インデザイン+スクリプト+ルビ&ei=UTF-8&fr=top_ga1_lt73_sa&x=wrt
- 38 http://www.google.co.jp/search?hl=ja&client=firefox-a&hs=uxN&rls=org.mozilla:ja:official&q=indesign+検索 置換 ルビ&aq=f&aqi=&aql=&oq=&gs_rfai=
- 37 http://www.google.co.jp/search?q=インデザイン javascript+ルビ&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&client=firefox-a
- 34 http://www.google.co.jp/search?hl=ja&q=indesign+ルビ&btnG=検索&lr=







