Excelの文字列をInDesignにコピペしたときに付くダブルクォーテーション(二重引用符)を一括削除する

 エクセルから文字列をコピー&ペーストすると、強制改行を含んだ文字列の最初と最後にダブルクォーテーション(")が付加される仕様になっています。

単純に「"」を検索置換で消すこともできますが、例外的に文中にダブルクォーテーションを使用していることもあります。
その場合は、強制改行を含んだ文字列の最初と最後にあるダブルクォーテーションだけにマッチする正規表現(メタ文字)を使って検索置換します。

その正規表現が

(^"|(?<=\n)")|("(?=\n)|"$)

です。

InDesignを効率よく使うなら、正規表現は最強機能です。

正規表現の知識ゼロでも、AIを使えば誰でも簡単にメタ文字を生成できるのでオススメです。

コメント

このブログの人気の投稿

Photoshopでスマホの影を消す方法

IllustratorでQRコード画像をパスに変換する