サイトマップ お問い合わせ・お見積り English
ホンヤク社からのお知らせ | 翻訳サービス「ホンヤク社」
  1. HOME>
  2. 原文ファイルのトリセツ>
  3. 正規表現 組み合わせ例その8 特定の文字列をn回繰り返す表現
ご相談窓口
お問い合わせ:03-6841-1121
お問い合わせ・お見積もり
登録スタッフ応募フォーム
ホンヤク社からのお知らせ

新着/更新情報

世界翻訳ニュース

原文ファイルのトリセツ

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

正規表現 組み合わせ例その8 特定の文字列をn回繰り返す表現

公開日:2018年2月23日
皆さま、こんにちは。ホンヤク社の成田です。
さて、2月20日は当社の創立記念日で、今年で創業から46年を迎えました。これまでに支えてくださった皆さまにあらためて感謝を申し上げるとともに、今後も業界や社会のお役に立つ会社を目指していきたいと思います。どうぞよろしくお願いいたします。

本日は、特定の文字列を指定回数分繰り返す表現についてご紹介します。前回は特定の1文字と「{n}」や「{n,m}」との組み合わせについてお話ししましたが、今回は「( )」を使用して複数の文字をひとまとまりとして繰り返す例を取り上げたいと思います。

<組み合わせ例>
(Re: ){4}
⇒ 「Re: Re: Re: Re: 」のように「Re: 」が4回繰り返す文字列がヒットします。

([A-Z][a-z][a-z] ){6,10} ※最後の]と)の間に半角スペースがあります
⇒ 「Aaa Bbb Ccc Ddd Eee Fff 」のように、「大文字の英字」「小文字の英字」「小文字の英字」「半角スペース」の組み合わせが6回以上10回以下繰り返すケースがヒット対象となります。

([なか]んでも){2}
⇒ 「[ ]」と「( )」を組み合わせた表現です。最初の文字が「な」「か」のいずれかで、その後ろに「んでも」が続く文字列が2回繰り返されるという意味です。「なんでもかんでも」がヒットしますが、それ以外に「なんでもなんでも」「かんでもなんでも」「かんでもかんでも」もヒットします。

¥d{0,3},?(¥d{3},?)*¥d{1,3}
⇒ 前回、0から999,999,999までをヒット対象とする表現として「¥d{0,3},?¥d{0,3},?¥d{1,3}」を紹介しましたが、その応用版です。カンマとカンマの間に「( )」を用いて「(¥d{3})*」という表現にしていますが、これは「3桁の数字と0か1つのカンマ(¥d{3},?)が0個以上(( )*)」という意味ですので、ヒット対象は0から無限に続く数字(999,999,999,999,999……)ということになります。

( | )?
⇒これは「文字列がn回」というものではありませんが、応用編としてご紹介します。複数文字列のうちいずれかあるいはなし、という意味で、たとえば「burn(ed|t)?」とすると「burn」「burned」「burnt」の3通り、「show(ing|s|ed|n)?」とすると「show」「showing」「shows」「showed」「shown」の5通りがヒットします。

いかがでしたでしょうか? 1文字だけでなく、複数の文字をまとめた上で繰り返しの対象とすることで、検索や絞り込みのオプションがさらに広がると思います。用途に応じてぜひお試しください。

次回は、文字の種類を限定した表現についてお話しします。
< 前の記事 次の記事 >
最新の記事(10件)
2018.09.14 No.176 正規表現の検索・置換例その9 文章や段落関連
2018.09.07 No.175 正規表現の検索・置換例その8 数字関連そのB
2018.08.31 No.174 正規表現の検索・置換例その7 数字関連そのA
2018.07.27 No.173 正規表現の検索・置換例その6 数字関連その@
2018.07.20 No.172 正規表現の検索・置換例その5 キャプチャを使用した置換B
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 後読みと否定後読みの例
バックナンバーはこちら
通訳派遣事業部 | SRT事業部 | HONYAKU USA INC