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

新着/更新情報

世界翻訳ニュース

原文ファイルのトリセツ

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

正規表現「[ ]」(指定文字のうちいずれか1文字)編(その1)

公開日:2017年11月17日
皆さま、こんにちは。ホンヤク社の成田です。
11月も後半を迎え、だんだんと年末の足音が近づくのを感じますが、皆さまはいかがお過ごしでしょうか。

本日からは「[ ]」という正規表現をご紹介します。MS Wordのワイルドカードと同様に「[ ]」の中に文字を指定して、その中のいずれかの1文字があてはまるものを検索できる正規表現です。また、正規表現でも「全角数字」や「半角カタカナ」などの文字種を指定したり、「{n}」と組み合わせてさまざまな使い方ができたりします。

[ ] ※[ ] 内に文字を入れて使用します
「指定文字のうちいずれか1文字」を表す正規表現です。

<使用例>
[小中]学校
⇒ 「小学校」と「中学校」がヒットします。

××町[東南北]一丁目
⇒ 「××町東一丁目」「××町南一丁目」「××町北一丁目」がヒットします。「××町西一丁目」はヒットしません。また、「××町[東南北][一二三]丁目」とすると、「××町南二丁目」「××町北三丁目」など、指定文字のあらゆる組み合わせの文字列がヒットします。

[012345679]年
⇒ 「0年」「1年」「2年」「3年」「4年」「5年」「6年」「7年」「9年」がヒットします。[ ]内に「8」はないため「8年」はヒットしません。また、「10年」「234年」なども数字が2文字以上であるためヒットしません。

また、[ ] は「^」と組み合わせて、指定文字以外の1文字を表す正規表現として使用できます。ワイルドカードの時は「!」との組み合わせでしたが、正規表現では「^」(キャレット)を使用します。

[^] ※^の後ろに文字を入れて使用します
「指定文字以外の1文字」を表す正規表現です。

<使用例>
[^小中]学校
⇒ 「学校」の前に「小」「中」以外の1文字がつく文字列、たとえば「大学校」や「私学校」などがヒットします。なお、「高等学校」の「等学校」の部分などもヒットします。

××町[^西]一丁目
⇒「××町東一丁目」「××町南一丁目」「××町北一丁目」など、「××町」と「一丁目」の間に「西」以外の1文字が入っている文字列がヒットします。

[^8]年
⇒ 「0年」「1年」「2年」「3年」「4年」「5年」「6年」「7年」「9年」がヒットしますが、それ以外に「今年」「新年」などといった文字列もまとめてヒットします。

いかがでしたでしょうか? [ ] と [^] の基本的な使用方法がおわかりいただけたかと思います。

次回は、「[ ]」と「-」(ハイフン)を使った文字の種類別の検索方法についてご紹介します。


◆お知らせ◆
11/29(火)に開催されるJTF(日本翻訳連盟)翻訳祭に、今年もブースを出展します。当日ご参加予定の方は、ぜひ当社ブースにもお寄りください。

<翻訳祭ウェブサイト>
http://www.jtf.jp/festival/festival_top.do
< 前の記事 次の記事 >
最新の記事(10件)
2017.12.08 No.145 正規表現「( | )」(指定文字列のうちいずれか1つ)編
2017.12.01 No.144 正規表現「[ ]」(指定文字のうちいずれか1文字)編(その3)
2017.11.24 No.143 正規表現「[ ]」(指定文字のうちいずれか1文字)編(その2)
2017.11.17 No.142 正規表現「[ ]」(指定文字のうちいずれか1文字)編(その1)
2017.11.10 No.141 正規表現「¥b」(単語の境界)編
2017.11.03 No.140 正規表現「$」(文字列の末尾)編
2017.10.27 No.139 正規表現「^」(文字列の先頭)編
2017.10.20 No.138 正規表現「{n}」(直前文字のn回繰り返し)編(その2)
2017.10.13 No.137 正規表現「{n}」(直前文字のn回繰り返し)編(その1)
2017.10.06 No.136 正規表現「?」(直前文字の0回か1回の出現)編
バックナンバーはこちら
通訳派遣事業部 | SRT事業部 | HONYAKU USA INC