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

新着/更新情報

世界翻訳ニュース

原文ファイルのトリセツ

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

正規表現の検索・置換例その4 キャプチャを使用した置換A

公開日:2018年7月13日
皆さま、こんにちは。ホンヤク社の成田です。
毎日のように暑い日が続いておりますが、皆さまいかがお過ごしでしょうか。

今回も引き続き、キャプチャを使用した置換方法についてご紹介します。今回はユーザーインターフェース(以下「UI」)などの特定の記号に囲われたテキストに関する置換例を挙げていきたいと思います。

<例>
・「[Next]」「[Back]」「[Stop]」などの「[ ]」に囲われたUIの「[ ]」をまとめて外したい
検索する文字列:¥[(¥w+)¥]
置換する文字列:$1
⇒「[ ]」で囲われたUIを「¥w+」で表記し、それのみを「( )」で括ります。「[」と「]」は対象となっていないため、置換後の文字列を「$1」とすると中身のUIだけが置換対象となり、条件に当てはまるテキストを自動で一括置換できます。

・本文中に出現する「Next」「Back」「Stop」などの英字UIをまとめて「[ ]」で囲いたい
検索する文字列:([A-Z][a-z]*)
置換する文字列:[$1]
⇒「Next」「Back」「Stop」などの英字UIを「アルファベット大文字1文字と後に続く小文字0文字以上の組み合わせ」と定義して「[A-Z][a-z]*」と表記します。置換後の文字列に「[$1]」として「[ ]」で囲って置換されるようにします。ただし、「[A-Z][a-z]*」に当てはまるテキストはすべて置換対象となってしまう点や、この例では数字は対象外となってしまう点など、漏れややり過ぎが生じてしまう可能性がありますので、適宜工夫して使うようにしてください。

・「[Next]」「[Back]」「[Stop]」などの「[ ]」に囲われたUIの「[ ]」をまとめて「” ”」に変換したい
検索する文字列:¥[(¥w+)¥]
置換する文字列:”$1”
⇒1つ目の例と同様に「[ ]」で囲われたUIを「¥w+」で表記し、それのみを「( )」で括ります。置換後の文字列に「”$1”」とすると中身のテキストが「” ”」に囲われた形で置換されますので、条件に当てはまるテキストを自動で一括置換できます。

いかがでしたでしょうか? さまざまな表記のUIについて、キャプチャを使用して効率的に置換処理を行えることがおわかりになれば幸いです。

次回も、キャプチャを使用した正規表現の置換例についてさらにお話しします。
< 前の記事 次の記事 >
最新の記事(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