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

新着/更新情報

世界翻訳ニュース

原文ファイルのトリセツ

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

正規表現「$」(文字列の末尾)編

公開日:2017年11月3日
皆さま、こんにちは。ホンヤク社の成田です。
11月になり、ぐっと冷え込んできた一週間でした。皆さまはいかがお過ごしでしょうか。

今回は「$」についてお話しします。文字列の末尾を表す正規表現で、Tradosで特定の文字や記号で終わるセグメントの検索や絞り込みをしたいときなどに活用できます。また、使用例でも触れますが、前回ご紹介した「^」と組み合わせて使うことも可能です。

$
「文字列の末尾」を表す正規表現です。この前に任意の文字列を入力して検索や絞り込みを行います。

<使用例>
.*です。$
⇒ 「です。」で終わる文字列がヒットします。前回の「^」と同様に、その前に「.*」を入れて任意の1文字が0以上いくつでもあっても良いというようにしています。Tradosで該当するセグメントのみを絞り込みたい場合は、エディタビューのメニューバー [レビュー] で表示されるフィルタ内に「です。$」のみを入力すれば結構です。

.*¥.¥w¥w¥w$
⇒ 「.xxx」のような、ドット記号の後に全角文字、半角カナ、半角英数字またはアンダースコアが3文字並ぶ組み合わせで終わる文字列がヒットします。拡張子を想定した文字列を検索するときにこのような正規表現を活用できます。

また、冒頭でも触れたように、前回の「^」と組み合わせて使用することも可能です。

<「^」と「$」の組み合わせ使用例>
^¥d.* ¥d$
⇒ 全角・半角数字1文字で始まり全角・半角数字1文字で終わる文字列がヒットします。文字列の始まりと終わりを特定の文字種を指定して、より細かな絞り込みを行えます。

^.*$
⇒ 特定のタグ「」で始まり、その終了タグ「」で終わる文字列がヒットします。タグに囲まれた文字列は任意の1文字がいくつあってもヒットするように「.*」としています。

いかがでしたでしょうか? この正規表現を単独で使用して文字列の末尾で検索や絞り込みを行ったり、「^」と組み合わせて先頭と末尾を指定する形で検索や絞り込みができることがおわかりいただけたら幸いです。
なお、記号としてのドルマークを検索対象としたいときは、他のケースと同様に「¥」をつけて「¥$」としてエスケープしてください。

次回は、「単語の境界」を表す「¥b」についてお話しします。
< 前の記事 次の記事 >
最新の記事(10件)
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回の出現)編
2017.09.29 No.135 正規表現「+」(直前文字の1回以上繰り返し)編
2017.09.22 No.134 正規表現「*」(直前文字の0回以上繰り返し)編
バックナンバーはこちら
通訳派遣事業部 | SRT事業部 | HONYAKU USA INC