「駆け出しの翻訳屋」として、学習したことをちょこちょこ書くつもりでしたが、「いつまで駆け出しなんだ?!」と言っているうちに早、リタイア年齢に!
現在は、城めぐり、乗り鉄などの旅と読書の話がメインです。
QAチェックの正規表現でよく使うのは、
コンピュータ[^ー]
のような長音のチェックです。
長音を付けるのがNGの場合は、
コンピューター
で検索すればよいのですが、長音を付けなければいけない場合、
コンピュータ[^ー]
で検索すると、長音の付いていない「コンピュータ」が検出されます。
今回、必要になったのは、付けなければいけない文字が複数の場合の検索です。
たとえば、「プレゼン」という表記がNGで、必ず「プレゼンテーション」と表記しなければいけないとします。
この場合、
プレゼン[^テーション]
で検索すると、「プレゼン」のあとの文字が「テ」、「ー」、「シ」、「ョ」、「ン」以外のときにヒットします。
つまり、「プレゼンを」は検出できますが、「プレゼンテイション」は検出されません。
(実質的に「プレゼン[^テ]」で検索しているのと変わりません。^^;)
文字列「テーション」以外を検索するには、
プレゼン(?!テーション)
とします。これなら、「プレゼンを」も「プレゼンテイション」も検出できます。
この例の場合は、
プレゼン[^テ]
で検索しておいて、あとは目視で確認しても大したことはなさそうですが、先日受けた仕事では、ちょっとややこしい表記の指定があって、この文字列欠落の検索が役に立ちました。
参考:正規表現の構文
コンピュータ[^ー]
のような長音のチェックです。
長音を付けるのがNGの場合は、
コンピューター
で検索すればよいのですが、長音を付けなければいけない場合、
コンピュータ[^ー]
で検索すると、長音の付いていない「コンピュータ」が検出されます。
今回、必要になったのは、付けなければいけない文字が複数の場合の検索です。
たとえば、「プレゼン」という表記がNGで、必ず「プレゼンテーション」と表記しなければいけないとします。
この場合、
プレゼン[^テーション]
で検索すると、「プレゼン」のあとの文字が「テ」、「ー」、「シ」、「ョ」、「ン」以外のときにヒットします。
つまり、「プレゼンを」は検出できますが、「プレゼンテイション」は検出されません。
(実質的に「プレゼン[^テ]」で検索しているのと変わりません。^^;)
文字列「テーション」以外を検索するには、
プレゼン(?!テーション)
とします。これなら、「プレゼンを」も「プレゼンテイション」も検出できます。
この例の場合は、
プレゼン[^テ]
で検索しておいて、あとは目視で確認しても大したことはなさそうですが、先日受けた仕事では、ちょっとややこしい表記の指定があって、この文字列欠落の検索が役に立ちました。
参考:正規表現の構文
PR
カレンダー
| 05 | 2026/06 | 07 |
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
カテゴリー
プロフィール
HN:
明風
性別:
非公開
自己紹介:
某社の技術職からフリーランスのIT翻訳屋に転身。
「駆け出しの翻訳屋」と言っているうちに、早、リタイア年齢に!
現在は、読書、城めぐり、乗り鉄などの趣味に明け暮れています。
「駆け出しの翻訳屋」と言っているうちに、早、リタイア年齢に!
現在は、読書、城めぐり、乗り鉄などの趣味に明け暮れています。
最新記事
(05/18)
(05/03)
(05/01)
(04/17)
(03/10)
ブログ内検索
P R
忍者AdMax
フリーエリア

