問題タブ [grep-indesign]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
134 参照

adobe-indesign - InDesign で特定の単語の一部をフォーマットする

私が編集している本の中に、ユニークな作り話があります。この単語が出現するたびに、最初の 3 文字を斜体にする必要があります。

これまでのところ、GREP スタイルがこの単語を自動的にフォーマットする最善の方法であると判断しましたが、機能する GREP 文字列を作成することはできませんでした。どんな助けでも大歓迎です!

編集:

なんとか動作するGREPクエリを取得できましたが、これは検索/変更ダイアログでのみ機能します。これらのGREP文字列は、プログラムで使用される場所に応じて、少し異なる方法で記述する必要があると思います...

ところで、私が探している特定の単語は ですyouniverseyou常にイタリック体にする必要があります。

私の現在の作業中の検索/変更GREPクエリは次のとおりです。

これは、私が探している結果を得るための基本的な方法です。理想的には、これはメインの段落スタイルの GREP スタイルになるので、単語が出現するたびにこのスタイルを手続き的に適用できます

0 投票する
1 に答える
70 参照

replace - 「全変更」適用時のGREP変更機能

わかりました、これは本当に奇妙です。このGREPを実行して、閉じ引用符/アポストロフィと脚注の間にスペースを追加しています。

探す:

変化する:

これは、1 つずつ変更するときはうまく機能しますが、[すべて変更] ボタンを押すと、見つかったすべての脚注が削除されるだけです。何百もの脚注を変更する必要があるため、これが不要なはずの脚注を一度に 1 つずつ変更したくないので、助けていただければ幸いです。

0 投票する
2 に答える
55 参照

adobe-indesign - 時間範囲の InDesign GREP 再フォーマット

Indesign GREP初心者はこちら。再フォーマットが必要な時間のテキストを受信して​​います。同じ時間範囲に「am」または「pm」が 2 回含まれる時間範囲から最初の「am」または「pm」を省略するには、GREP コードを使用して時間範囲をフォーマットするにはどうすればよいですか? また、すべての時間範囲から「:00」を省略しようとしています。同じGREPでそれを排除する簡単な方法はありますか?

例えば:

提供時間は次のとおりです。 • 午前 9:15 ~ 午前 10:00 • 午後 1:00 ~ 午後 3:30 • 午前 11:30 ~ 午後 12:30 • 午前 9:00 ~ 午後 1:00

これが私の目標です。