Excelの文字列をInDesignにコピペしたときに付くダブルクォーテーション(二重引用符)を一括削除する
エクセルから文字列をコピー&ペーストすると、強制改行を含んだ文字列の最初と最後にダブルクォーテーション(")が付加される仕様になっています。
単純に「"」を検索置換で消すこともできますが、例外的に文中にダブルクォーテーションを使用していることもあります。
その場合は、強制改行を含んだ文字列の最初と最後にあるダブルクォーテーションだけにマッチする正規表現(メタ文字)を使って検索置換します。
その正規表現が
(^"|(?<=\n)")|("(?=\n)|"$)
です。
InDesignを効率よく使うなら、正規表現は最強機能です。
正規表現の知識ゼロでも、AIを使えば誰でも簡単にメタ文字を生成できるのでオススメです。
コメント
コメントを投稿