サイトマップ お問い合わせ・お見積り English
ホンヤク社からのお知らせ | 翻訳サービス「ホンヤク社」
  1. HOME>
  2. 原文ファイルのトリセツ>
  3. 正規表現 組み合わせ例その6 任意の長さあるいは1文字以上の文字列(「¥w」「¥d」「¥s」を使用する場合)
ご相談窓口
お問い合わせ:03-6841-1121
お問い合わせ・お見積もり
登録スタッフ応募フォーム
ホンヤク社からのお知らせ

新着/更新情報

世界翻訳ニュース

原文ファイルのトリセツ

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

正規表現 組み合わせ例その6 任意の長さあるいは1文字以上の文字列(「¥w」「¥d」「¥s」を使用する場合)

公開日:2018年2月9日
皆さま、こんにちは。ホンヤク社の成田です。
立春を過ぎたものの、まだ寒い日が続いています。皆さまいかがお過ごしでしょうか。

本日は、任意の長さあるいは1文字以上の数字や記号などを使用した例をご紹介いたします。前回は任意の1文字を表す「.」を使用しましたが、「¥w」「¥d」「¥s」など文字の種類を限定することで検索や絞り込みがより便利になるケースについて紹介いたします。

<組み合わせ例>
¥w+
⇒ 「全角文字、半角カナ、半角英数字またはアンダースコアが1文字以上」を表しています。記号やスペースなどを除外して検索や絞り込みをしたい場合には「.」より「¥w」を使うのがベターかと思います。なお、「c¥w+t」とすると「cat」「coat」「cheat」「complaint」といった「c」と「t」の間に1文字以上の文字が入る文字列すべてがヒットします。※「c1t」「cあいうえおt」「c_t」などもヒット対象となる点にご注意ください。

¥d¥.¥d+
⇒ 「数字1文字」「ピリオド」「数字1文字以上」という組み合わせです。これは、たとえば円周率の「3.1415926535897932384…」といった小数点以下の数字が任意で続くものを最後までまとめて検索対象(あるいは置換対象)としたい場合に使えます。

¥d*,?¥d*,?¥d+
⇒ 「数字0文字以上」「カンマ0か1つ」「数字0文字以上」「カンマ0か1つ」「数字1文字以上」の組み合わせです。ヒット対象となるのは、1文字以上上限なしの数字(「*」や「+」に上限はないため)、つまり1桁から無限大までの数字です。ただ、カンマが上限2つまで数字の間に入ることを想定しているので、カンマ付きであれば「XXX,XXX,XXX」という9桁まで対応できることになります。なお、この組み合わせは「1234,5678,90」のようなものもヒットしてしまうため、厳密にカンマを3桁ごとの区切りにするのであれば「¥d{0,3},?¥d{0,3},?¥d{1,3}」とすると良いかと思います(この例についてはあらためてご紹介します)。

¥s¥s¥s* あるいは ¥s¥s+
⇒ これらは以前にも紹介しましたが、ダブル以上の連続スペース(タブや改行が混在する場合も含む)がヒットする組み合わせです。前者の場合は3つ目の「¥s」が「0回以上の繰り返し」で、後者の場合は2つ目の「¥s」が「1回以上の繰り返し」ですので、どちらもスペースが2つか、3つ以上という意味になります。

いかがでしたでしょうか? 「.」ではなく、「¥w」「¥d」「¥s」と「*」「+」とを組み合わせることで、文字の種類を限定したより厳密な正規表現を書けますので、ぜひ参考にしてくださればと思います。

次回は、特定の文字を指定回数分繰り返す表現についてご紹介します。
< 前の記事 次の記事 >
最新の記事(10件)
2018.10.19 No.181 お役立ちツール紹介 その2 7-ZipA
2018.10.12 No.180 お役立ちツール紹介 その2 7-Zip@
2018.10.05 No.179 お役立ちツール紹介 その1 LhaplusA
2018.09.28 No.178 お役立ちツール紹介 その1 Lhaplus@
2018.09.21 No.177 正規表現の検索・置換例その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
バックナンバーはこちら
通訳派遣事業部 | SRT事業部 | HONYAKU USA INC