サイトマップ お問い合わせ・お見積り English
ホンヤク社からのお知らせ | 翻訳サービス「ホンヤク社」
  1. HOME>
  2. 原文ファイルのトリセツ>
  3. 正規表現 応用編その5 キャプチャA
ご相談窓口
お問い合わせ:03-6841-1121
お問い合わせ・お見積もり
登録スタッフ応募フォーム
ホンヤク社からのお知らせ

新着/更新情報

世界翻訳ニュース

原文ファイルのトリセツ

ホンヤク社グループ
 ホンヤク社では語学に関する様々な
 ソリューションを行っています
通訳派遣事業部
SRT事業部
弊社は、北米での販売展開をより強力に推進するために、米国カリフォルニア州において現地法人を設立いたしました。
加盟団体
・一般社団法人 日本翻訳協会(JTA)
・一般社団法人 日本翻訳連盟(JTF)
・アメリカ翻訳者協会 (ATA)
・東京商工会議所
・東京都弁護士協同組合 特約店
・一般労働者派遣事業
 (派) 13-305172
・有料職業紹介事業
  13-ユ-305608
プライバシーマーク 株式会社ホンヤク社は
「プライバシーマーク」
使用の許諾事業者とし
て認定されております。
原文ファイルのトリセツ 翻訳のデータにおける注意点や役立つ知識などをご紹介いたします
No.160

正規表現 応用編その5 キャプチャA

公開日:2018年4月13日
皆さま、こんにちは。ホンヤク社の成田です。
4月中旬ですが、個人的には早くも大型連休が待ち遠しい気持ちです。皆さまいかがお過ごしでしょうか。

今回は、キャプチャについて引き続きお話しします。先週ご紹介した例に加えて、さらに別のキャプチャ使用例を挙げていきたいと思います。なお、前回もお伝えしたように、これらの例はTrados上(本ブログで動作確認しているバージョンはStudio 2015 Professional SR3です)では機能しませんので、あらかじめご了解ください。

<例>
¥d¥d¥d¥d([/¥- ])¥d¥d¥1¥d¥d
⇒ 「1972/02/20」「2018-12-31」のように「数字4桁」「数字2桁」の間にスラッシュ、ハイフン、半角スペースのいずれかが入り、かつ「数字2桁」とさらにその後ろの「数字2桁」との間に同じものが入るものだけがヒットするようにキャプチャを使用しています。

¥d{0,3}([, ]?)(¥d{3}¥1)*¥d{1,3}
⇒ 以前に「¥d{0,3},?(¥d{3},?)*¥d{1,3}」という、あらゆる自然数がマッチする正規表現をご紹介しましたが、その応用版です。「,?」(カンマがあるかないか)を「([, ]?)」(カンマかスペースがあるかないか)に置き換え、それをキャプチャして「¥1」を使うことで、千の桁区切り記号がカンマでもスペースでも何もなくてもよく、かつ同じ記号(あるいは何もなし)がきちんと繰り返されるものがヒットするようにしています。

(¥w).+¥1
⇒ 最初の1文字をキャプチャして最後に「¥1」として再利用し、間に任意の1文字以上が入るという正規表現です。これは、最初と最後の文字が同じ文字列がヒットします。

(¥w)(¥w?)(¥w?)(¥w?)(¥w?).?¥5¥4¥3¥2¥1
⇒ 上の例の応用版です。これは、いわば回文をヒットさせるための正規表現です。「ママ」「トマト」のような2〜3文字の短いものから、最長で11文字までのものにヒットするようにしています。なお、この例では「.」を用いていますので、「日曜日」「馬車馬」「SaaS」「rotator」といった漢字やアルファベットのケースもヒットします。

いかがでしたでしょうか? キャプチャを使用してさまざまな検索ができることがおわかりいただけたら幸いです。ほかにも応用できるケースがあるかと思いますので、ぜひお試しください。

次回も、キャプチャについてもう少しだけお話ししますが、キャプチャをしない例についてご紹介したいと思います。
< 前の記事 次の記事 >
最新の記事(10件)
2018.07.13 No.171 正規表現の検索・置換例その4 キャプチャを使用した置換A
2018.07.06 No.170 正規表現の検索・置換例その3 キャプチャを使用した置換@
2018.06.29 No.169 正規表現の検索・置換例その2 全角・半角文字の置換
2018.06.22 No.168 正規表現の検索・置換例その1 全角・半角文字の検索
2018.06.15 No.167 正規表現 応用編その12 後読みと否定後読みの例
2018.06.07 No.166 正規表現 応用編その11 否定後読み
2018.06.01 No.165 正規表現 応用編その10 後読み
2018.05.25 No.164 正規表現 応用編その9 先読みと否定先読みの例
2018.05.18 No.163 正規表現 応用編その8 否定先読み
2018.05.11 No.162 正規表現 応用編その7 先読み
バックナンバーはこちら
通訳派遣事業部 | SRT事業部 | HONYAKU USA INC