皆さま、こんにちは。ホンヤク社の成田です。
今週の東京は、また暑い日が戻ってきました。皆さまいかがお過ごしでしょうか。
今回からは、正規表現を使用したさまざまな検索や置換方法についてご紹介していきたいと思います。これまでに触れてきたさまざまな種類の正規表現を用いて、翻訳やチェック作業で役立つTrados上の検索・置換の例を挙げて参ります。
本日は、全角文字と半角文字が混在していないかを確認する検索方法についてご紹介します。Trados上では、Ctrl + FやCtrl + Hで出現する [検索と置換] ダイアログボックスの [検索] または [置換] タブ内で、検索オプション [次を使用する] → [正規表現] を選択すると正規表現が使用できます。[検索] タブの場合は、[原文] か [訳文] のラジオボタンが適切に選択されていることをお確かめください。
※画面はTrados Studio 2024です。

実際の検索方法の例を以下に挙げていきます。
例
・全角英数字を検出
[検索と置換] ダイアログボックスの [検索する文字列] に「[0-9a-zA-Z]」([ ] とハイフンは半角で英数字はすべて全角)と入力して検索します。
・全角英数字と主な全角記号を検出
[検索と置換] ダイアログボックスの [検索する文字列] に「[0-9a-zA-Z ※℃!"#$%&'()*+-.,、。/:;<=>?@[¥]^_`{|}~]」と入力して検索します。
・全角文字ほぼすべてを検出
[検索と置換] ダイアログボックスの [検索する文字列] に「[ -鶴0-9a-zA-Z]」と入力して検索します。
・半角英数字と主な半角記号を検出
[検索と置換] ダイアログボックスの [検索する文字列] に「[0-9a-zA-Z\!”#$%&’\(\)\*\+\-\.,/:;<=>\?@\[\\\]\^_`\{\|\}~°©»]」と入力して検索します。※エスケープの「\」の多さにご注意ください。
いかがでしたでしょうか? Trados上で全角文字と半角文字が混在していないかをチェックするために上記を参考にしてくださればと思います。
ところで、検出した全角や半角文字の文字種を自動で変換できればとても便利ですが、そのようなことはTrados上でできるのでしょうか? それについて次回お話ししたいと思います。
