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

新着/更新情報

世界翻訳ニュース

原文ファイルのトリセツ

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

正規表現の検索・置換例その7 数字関連そのA

公開日:2018年8月31日
皆さま、こんにちは。ホンヤク社の成田です。
一か月ぶりのブログ再開となりました。ずっと暑い日が続いていたように思えますが、皆さまいかがお過ごしでしたでしょうか。

今回は、正規表現を使った数字関連の検索・置換方法についてさらにご紹介したいと思います。今回は数字と記号を使用した置換例を中心にお話しします。

<例>
・数字続きになっている電話番号にハイフンを挿入したい
検索する文字列:¥b([0-9]{3})([0-9]{4})([0-9]{4})¥b
置換する文字列:$1-$2-$3
⇒「09012345678」「08098765432」など、電話番号が11桁すべて連続になっているときに、正規表現を使用して「3桁-4桁-4桁」のように間にハイフンを挿入できます。このときに、検索する文字列には「¥b」を使用して、11桁より長い数字の途中部分を拾わないようにしたほうが良いかと思います。

・4桁の数字に桁区切り記号(Thousand separator)を挿入したい
検索する文字列:¥b([1-9])([0-9]{3})¥b
置換する文字列:$1,$2
⇒「1000」「1234」など、4桁の数字に桁区切り記号を挿入したいときにこのようにして検索また置換してください。このときに、千の桁の数字が「0」になることはないため、「[1-9]」とすることでより厳密な検索ができます。

・4桁以上の数字に桁区切り記号を挿入したい
検索する文字列:([0-9]{1,3})([0-9]{3})
置換する文字列:$1,$2
検索オプション:上方向へ検索する
⇒「1000」「50000」「123456789」など、さまざまな桁数の数字すべてに対して桁区切り記号を挿入したい場合は、少し手間がかかりますが上記のようにして試してみてください。ポイントは [検索オプション] のところで「上方向へ検索する」を選択して数字を逆から置換することです(数字の1の位から数えて3桁で区切るため)。また、7桁以上などの長い数字は一度の置換では不十分なこともあるため、何度か置換を繰り返してください。

いかがでしたでしょうか? 数字と記号の組み合わせについて、正規表現を使用してさまざまな置換ができることおわかりいただけたら幸いです。

次回も、もう少し数字関連の検索・置換例についてお話ししたいと思います。
< 前の記事 次の記事 >
最新の記事(10件)
2018.11.09 No.184 お役立ちツール紹介 その4 Count Anything@
2018.11.02 No.183 お役立ちツール紹介 その3 JCountA
2018.10.26 No.182 お役立ちツール紹介 その3 JCount@
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
バックナンバーはこちら
通訳派遣事業部 | SRT事業部 | HONYAKU USA INC