

総ページ数300頁ほどの仕事を受けたのですが、和欧文の間隔を擬似的に4分アキに見せるために、和文と欧文の間に半角スペースが入っているテキスト書類を支給されました。
MacOS 10.6のIndesign cs4で組む予定なのですが、このテキストから和分と欧文の間の半角スペースのみ削除しようと悪戦苦闘中です。(すべての半角スペースを削除するのは簡単にできるのですが…(^_^;))
正規表現を使えば出来るのではないかと試行錯誤しているのですが、これまで正規表現を使った事が無いため、なかなか思うようにいきません。どうかお知恵をお貸しください。
また、Indesignによる正規表現について詳しく書かれている書籍などがあれば合わせてご紹介ください。よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
No1です。
補足で、
文字化けによって
エスケープ文字が¥マークになっています。
¥マークをバックスラッシュに置き換えてください。
この回答への補足
詳しく教えていただいてありがとうございます。
早速試してみましたが、残念ながら単語間の半角スペースも取れてしまいました。
もし1回の検索置換では無理なら、
2バイト文字と1バイト文字の間の半角スペース
1バイト文字と2バイト文字の間の半角スペース
と2回検索置換すれば上手くいくかもしれませんね…
自分でも試行錯誤してみますので、又何か解ったらご教授ください。
よろしくお願いします。
No.1
- 回答日時:
完璧ではないかとは思いますが、
検索文字
\x20([\x20\l\u]+)\x20
\x20は半角スペースです。
前後が半角スペースで挟まれています。
中の([\x20\l\u]+)は
文字種([]で囲む)
\x20:半角スペースや
\l\u:欧文アルファベット文字の
+:連続
これを()で括っておけば、置換文字の方で参照できます。
それで、置換文字は
$1
これが()で括った部分の参照です。
前後の半角スペースは参照に入っていないので、
前後の半角スペースだけとれると思います。
欧文が複数の単語でできている場合でも、
単語間の半角スペースはそのまま残ると思います。
どんな場合でも期待通りになるかどうかは保障できませんので、
注意して、使えるようでしたらどうぞ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Docuworksに代わるソフトを教え...
-
業務でiCAD MXを使うことになり...
-
solidworksの環境設定で質問な...
-
AutoCAD LT 「画層プロパティ管...
-
kicadのDRCについて
-
ワードパッド 横 切れ
-
「電子書籍で写真集を出版する...
-
vector worksの柱状体
-
機械図面で 雌ネジを描くときは...
-
教えてください!vector works...
-
ヘリサートM10、2Dを使用する場...
-
AUTO CAD操作方法 円に接する方法
-
AutoCADの寸法の色を一発で変え...
-
都内でCADが使えるネットカフェ
-
腰高窓を平面図で表現するには ...
-
スペーシングチャート(透明フ...
-
図面の書き方
-
CADで作成した図面を画像ファイ...
-
モリサワフォントを解約する前...
-
auto cadの長方形が描けません
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Docuworksに代わるソフトを教え...
-
業務でiCAD MXを使うことになり...
-
solidworksの環境設定で質問な...
-
kicadのDRCについて
-
教えてください!vectorworksに...
-
機械図面で 雌ネジを描くときは...
-
vector worksの柱状体
-
ソフトの無料体験後の、自動契...
-
腰高窓を平面図で表現するには ...
-
教えてください!vector works...
-
「電子書籍で写真集を出版する...
-
インデザの見開き
-
ヘリサートM10、2Dを使用する場...
-
AutoCAD LT 「画層プロパティ管...
-
AutoCAD上でのalt-ime-ahkソフト
-
ワードパッド 横 切れ
-
tiffファイルがくすんで見える...
-
JWW-CADでDXF変換後の線が連動...
-
auto cadの長方形が描けません
-
HO CADの活用について
おすすめ情報