タグ

JavaScriptと置換に関するchalcedony_htnのブックマーク (2)

  • 19)検索置換 - たけうちとおるのスクリプトノート

    DTPを楽にするために、Illustrator、InDesignなどのフリーウェアを中心にJavaScriptAppleScriptでコントロールする方法を公開しています。 ほとんど更新していませんがスクリプトは今でも書いています。 IllustratorCS3で選択されたtextFrameの文字を検索置換リストにしたがって検索置換します。このサンプルでは全角数字を半角にします。 スクリプトの最初のほうの findrepAry.push("1,1"); findrepAry.push("2,2"); の部分を書き換えると、さまざまな検索置換に対応できます。 ただし、一度テキストを取ってきて検索置換してからテキストを戻すので細かい設定をしているテキストの場合は全ての文字が最初の1文字目の設定になってしまいます。ご注意下さい。 たぶん他のバーションのIllustratorでも動くと思います。

    chalcedony_htn
    chalcedony_htn 2009/07/30
    Illustratorで文字置換。先に置換文字列のテーブルを作っておいて、動的に正規表現オブジェクトを生成してreplace。/ オブジェクトの生成にeval使ってる。new RegExp()とどっちがいいんだろ
  • 簡単な検索置換 - 名もないテクノ手

    簡単な検索置換関数。だれかが必ず書いていそうだけれど、探すのもめんどいのでアップしておきます。こういうぬるい感じが身上なのです。って、みんな知ってるか^^ 普通のテキスト検索置換 ////////////////////////////////////////////テキスト検索置換 /* my_range 検索置換の範囲 my_find 検索オブジェクト ex.) {findWhat:"わたし"} my_change 置換オブジェクト ex.) {changeTo:"ぼく"} */ function my_TextFindChange(my_range, my_find, my_change) { //検索の初期化 app.findTextPreferences = NothingEnum.nothing; app.changeTextPreferences = NothingEnum.

    簡単な検索置換 - 名もないテクノ手
    chalcedony_htn
    chalcedony_htn 2009/07/29
    InDesignのテキスト検索/正規表現検索をJavaScriptで行う場合のまとめ。/ このスタイルグループをたどるのがいちいちめんどくさいんだよねえ……スタイル取得するたびにいちいち検索させるよりは動作が速くなるのかも知れな
  • 1