タグ

InDesignとregexに関するseuzoのブックマーク (28)

  • InDesignの正規表現検索チートシート - DTPab

    【訂正 2018.9.4】一部表記を訂正しました(赤字部分)。 なんか前回も検索についての記事だったんですけど、今回もたまたま検索に関する記事です。やっぱりよく使うInDesignの正規表現検索。 で、InDesignの正規表現検索は標準機能ながら強力で使いやすいのですが、いかんせん入力が面倒。あの検索窓、少し大きくしたい…と思っている方は僕以外にもきっといるはず^^; 以前は、たまーに使う正規表現を(いちいち記憶してられないので)チートシートっぽく取っておいて、それをコピペするなどして使ってました。 特殊な数字の検索チートシート ということで、まずは僕が使っているInDesignの正規表現のチートシートの一部を上げます。以下はすべてUnicodeのコードポイントが付番されているものだけです。念のため書いておくと、ここに挙げている正規表現はすべて基底文字デフォルトグリフ*1で、字形を変えら

    InDesignの正規表現検索チートシート - DTPab
  • OS間で気をつけるべき正規表現 - DTPab

    【訂正 2018.9.4】 正規表現の書き間違いを訂正しました(赤字部分)。 今回はスクリプトからちょっと離れまして、正規表現のお話です。 僕の勤める会社では、Mac環境とWin環境の両方があり、OSを跨いで作業することもしばしばあります。そんなときに、用意した正規表現スタイルがMacでは適用されるのにWinでは適用されない(もしくはその逆)ということがありました。割と知られているとは思うのですが、注意喚起も含めてご報告です。 段落スタイルを作成し、ひとつめの正規表現スタイルに「U+2212のマイナス記号」と「U+301Cの波ダッシュ」の文字カラーをマゼンタにするもの、ふたつめに「U+FF0Dのマイナス記号」と「U+FF5Eの波ダッシュ」の文字カラーをシアンにするものを登録します。 これを実際に適用すると下図のようになります。 このように見た目はほとんど変わらない文字ですが、正規表現ではし

    OS間で気をつけるべき正規表現 - DTPab
  • 正規表現スタイルの活用例……文字を組み合わせて外字のような体裁に

    照山裕爾(有限会社ミニマム) 印刷物の組版(InDesignによるDTP作業)をおこなっています。発注者(編集者・印刷会社など)の方々の負担減につながるDTP知識を少しずつ書き留めていきたいと思います。

    正規表現スタイルの活用例……文字を組み合わせて外字のような体裁に
  • Negative Lookbehind - GREP for Designers | Cari Jansen

  • 「文字の学校」インデザインの正規表現: しること一緒

    講師は市川せうぞーさん。スクリプトとか、色々お世話になることが多い方です。 自分用メモなので、間違っているかもしれません。が、ほぼ、せうぞーさんのePUB(『InDesign者のための正規表現入門』)とか、WEBサイトに載っている話が多いので、気になる方はそちらをチェックしてください。 せうぞーさん:最初は皆さんの課題を。(お、実地訓練からですか。) 事例1:書籍の文中にソースコード文が出てくるような体裁のもので、ソースコード文の部分だけ上手く正規表現でマッチできませんか。 せうぞーさん:正規表現では上手く出来ません。コード文なので、途中に改行が入って「{」なんてのが入ってきたりすると最短マッチになって全部読まない。ランダムなテキストではコード文だけを検索することは出来ないけれど、入稿されてくるテキストデータは大体何かマーキングされて(例えば、ソースコードの前後に★マークをつけるとか)

    seuzo
    seuzo 2012/06/17
    レポート感謝します!
  • InDesignの正規表現検索置換で文字化け - ちくちく日記

    なんかこういうネタって、もう詳しい人(大石さんとかせうぞーさんとか)がとっくにやってるような気がしなくもないのだけど、気がついたからメモ。 フォントが持っている文字(キャラクタ)のなかには、文字コードがふられておらず、CIDのみを持つ文字というのがある。 たとえば、モリサワ A-OTF 新ゴ Proでの丸数字㉑以降。 ▲CIDはあるけど、文字コードはふられていない ちなみに、モリサワのProフォントでは丸数字に関して、Unicode3.2に準拠したPr5以降では㉑以降の文字にもコードがふられているが、3.0準拠のProでは降られていない。(参考:なんでやねんDTP 丸数字とユニコード) こういう、文字コードを持たない文字がある状態で、InDesignの正規表現検索置換を書けてみる。 ここでは、検索文字列に (.) 、置換文字列に $1★ とした。 (.)で、文字1文字を検索し、 $1★でそ

    InDesignの正規表現検索置換で文字化け - ちくちく日記
  • Togetter - 国内最大級のTwitterまとめメディア

    いま話題のツイートまとめが読めるTwitterまとめに特化したまとめサイト。人気のツイートやTwitterトレンド、写真やマンガといった話題の画像から、さまざまなニュースの反応まで、みんなであつめる国内最大級のメディアプラットフォームです。

    Togetter - 国内最大級のTwitterまとめメディア
    seuzo
    seuzo 2012/06/03
    感謝!
  • 市川せうぞーに学ぶ「InDesignで正規表現」6月3日開催!

    こちらの講座は終了いたしました。 開催概要 開講日時 6月3日(日)14:00~16:00(2時間/途中休憩含む) 講 師 市川せうぞー 定 員 60名(先着順・要申し込み) 会 場 ちよだプラットフォームスクウェア5F 505会議室 (東京都千代田区神田錦町3‐21 東京メトロ竹橋駅より徒歩2分/JR神田駅より徒歩12分/東京メトロ神保町駅より徒歩7分) アクセス 受講料 3000円(当日会場にて支払い) 講座の内容 InDesign CS3で正規表現が実装されてから、既に5年が経っています。実際にInDesignの正規表現を実務でバリバリお使いの方も多いかもしれません。そうした中で「なぜか思い通りにマッチしない時がある」「誤置換で冷や汗をかいた」「いまひとつ自信がない」などという声が聞かれることもしばしばです。 正規表現はメタ文字の種類や定型の解法を暗記することではありません。正規表現

  • pigsgourdsandwikis - Blog tentang informatif eBook, iBook, Teknologi, Digital, Photography, twitter, Wiki, youtube

    seuzo
    seuzo 2012/02/07
    InDesignの正規表現実用集といった感じ。欧米圏の人がどんな組版禁忌を気にしているか趣深い。
  • Indiscripts :: ExtendScript RegExp Tester

  • InDesign居残り補習室 正規表現スタイルで単語間スペースを縮める

    Windows XP ・ InDesign CS5(7.0.4) にて。 InD-Boardの話題より。 囚人No.じゃなくて 私の発言No.6162について、文章だけだと伝わりにくいかなと思いつつ、いつか役に立つかも知れないということで備忘録をば。 【内容】 和欧混植の際、数字と単位の間には普通の欧文スペースより狭いスペース、具体的には6分アキを挿入したい。 しかし、InDesign特殊キャラクタの6分スペースを挿入すると分離禁止がかかってしまい、行末にかかると数字と単位記号ごと次行へ送り込まれてしまう。 【解決策】 とりあえず、6分スペースの利用は封印。 モリサワ和文OTF使っているなら欧文スペースは3分幅なので、字送り方向の文字幅50%の文字スタイルを用意して正規表現スタイルで対応すべし。 なお、掲示板上の発言を訂正しますが、字送り方向の文字幅100%の文字スタイルも用意しておく必要

    seuzo
    seuzo 2011/09/29
    いきさんがおっしゃるように、基本的には禁則だと思うな。
  • ものかの » 正規表現の略記法 \d と \s と \w

    正規表現の文字クラスの略記法 \d と \s と \w がいつのまにかアレレなことになっていたのでメモ。(1 Perl 5.8 以降で正規表現を使うには use utf8 が必須。 use utf8 では \d と \s と \w の文字クラスの内容が Unicode のカテゴリーに基づいている。 InDesign(Boost)も同様。 PCRE や Ruby は変わりなし。 (2 参考資料:perldoc の perlrecharclass 参考資料:Programming Perl の 5.4. Character Classes ちょっと詳しく見ていきます。 *以降、Perl = use utf8 の Perl ほとんど全ての人が [0-9] の10文字として使っていますが、Perl では \p{Nd} です。ただし、Perlのバージョンによって(対応しているUnicodeバージョン

    ものかの » 正規表現の略記法 \d と \s と \w
    seuzo
    seuzo 2011/09/29
    明示的にUnicodeを使った時、文字クラスの略記法の文字種範囲が違う件
  • InDesign: GREP queries overview | Peter Kahrel

    A GREP query manager If you use GREP queries a lot, it's easy to lose track of what's in which query. The query-manager script displays an overview of all GREP queries, showing each query's name, find expression, and change expression. The script aims to address various shortcomings of InDesign's possibilities to manage queries, such as InDesign's inability to chain existing queries and to edit GR

    seuzo
    seuzo 2011/09/11
    InDesignの正規表現クエリの管理
  • Favorite GREP Expressions You Can Use | CreativePro Network

    seuzo
    seuzo 2011/07/05
    \u\lとか素人っぽい。Wildcardsっていうの? ちょっと違和感あるなあ...
  • Boost.Regex(日本語訳)

    Boost.Regex(日語訳) Boost.Regex John Maddock Copyright © 1998-2007 John Maddock1 翻訳にあたって • 書は Boost.Regex ドキュメントの日語訳です。原文書のバージョンは翻訳時の最新である 1.45.0 です。2 • 原文の誤りは修正したうえで翻訳しました。 • 外部文書の表題等は英語のままにしてあります。 • 原文に含まれているローカルファイルへのハイパーリンクは削除しています。 • 文中の正規表現、部分式、書式化文字列は regular-expression のように記します。 • マッチ対象の入力テキストは“input-text”のように記します。 • ファイル名、ディレクトリ名は pathname のように記します。 • その他、読みやすくするためにいくつか書式の変更があります。 • 翻訳の誤り

    seuzo
    seuzo 2011/06/01
    InDesignの正規表現実装はこのライブラリを使っているっぽい。こちら、日本語訳のPDF
  • あかつき@おばなのDTP稼業録 【InDesign CS4/5】任意の区切り文字を指定してスタイルを変更する

    InDesign CS4/5の正規表現スタイルを使って任意の文字を区切り文字として指定し、文字スタイルを変更してみます。 なお、正規表現の記述方法は市川せうぞーさんの『InDesign者のための正規表現入門』を参考させていただきました。 1.テキストの構造を把握する 今回処理したいテキストは、 ソフトウェア名:バージョン,バージョン… という具合に各テキストは「:(コロン)」と「,(カンマ)」で区切られており、「:」の前までがソフトウェア名、「,」で区切られている項目がバージョン名になっています。 なので「:」と「,」をキーにすれば正規表現スタイルで文字色を変更できそう、と判断できます。 2.正規表現を記述してみる 『InDesign者のための正規表現入門』を読むと、特定の文字を検索対象にしつつ選択対象に含めたくない場合は先読み/後読みの「肯定先読み」を使えば良さそうなので ソフトウェア名

  • 『InDesignで索引を作る3』

    さて、次は重複した項目をまとめていきましょう。 重複した項目を手動でまとめるのは大変な作業です。 似たような項目が並んでいたりすれば慎重に目を懲らす必要がありますし、カーソルを入れまちがえたり、反転選択する際も必要ないところまで選ばないように注意しなければなりません。 しかし、コンピュータは間違い探しが得意です。カーソルを入れ間違うこともありません。 ここはやっぱりコンピュータにやってもらいましょう。文句も言いませんし。^^ 正規表現で「重複した項目を削除してページ番号をカンマ+半角スペースで繋げる」ように置換します。 メタ文字がわかりにくいのでちょっと解説しておきます。 〈検索側〉 〈置換側〉 ここでは項目とページ番号を全角スペースで区切っていますが、タブ区切りなどでは全角スペースをタブに置き換えて下さい。 また、この例では文字で始まりスペースを挟んでページ番号という決まったパターンで作

    『InDesignで索引を作る3』
  • jongware.com - jongware リソースおよび情報

  • 『効率化のヒント1』

    DTPの作業スピードはマシンの性能に比例しません。 いくら赤いS型のザクに乗ってもジーンやデニムでは3倍のスピードは出せないのです。 効率よく作業をすることでスピードはあがり、マシンが速ければ更に早くなるといったところでしょうか。 ちょっと実例を出してみます(今回は説明の都合上InDesignでの作業になります)。 化学式でこんなのがあったとします(カゼ薬の成分らしい)。 で、原稿はこれ(C14H20N2Br2)。 数字のみ下付きにしてください。 さて、どのように作業をしますか?

    『効率化のヒント1』
    seuzo
    seuzo 2010/09/10
    面白そうなクイズ
  • Adobe Community

    seuzo
    seuzo 2010/03/30
    正規表現を書くと意味を逆引きしてくれる。コードが秘匿化されているので日本語化できない。かつ、日本語を入力するとInDesignもろともクラッシュする。残念。