佐藤竜一:正規表現辞典 改訂新版

作成日 : 2023-03-25
最終更新日 :

概要

本書は正規表現の辞典である。

感想

この本はわたしにとって難しい。 個別には、JavaScript の正規表現パターンマッチングのページなどを作ったりして、 少しずつ覚えていったつもりだ。しかし、全く追いついていない。

具象と抽象

PART 04 は逆引きリファレンス基本編である。それぞれ 1 ページで固有の話題を扱っているが、 表題が具象・抽象のいずれか一方に統一されているわけではないのがおもしろい。私がそこで片方を補ってみる。

具象抽象
文字「a」が連続している部分にマッチさせたい同一文字が連続している部分にマッチさせたい
「a」が5回続いた文字列にマッチさせたい同一文字が特定の回数連続している部分にマッチさせたい
「Java SE」あるいは「JavaSE」にマッチさせたい1つある空白の有無を無視してマッチさせたい
「boy」あるいは「girl」にマッチさせたい2つの語のいずれかにマッチさせたい
「.」そのものにマッチさせたいメタキャラクタとして扱われる文字そのものにマッチさせたい
「abc」から始まる行にマッチさせたいある文字列から始まる行にマッチさせたい
「abc」で終わる行にマッチさせたいある文字列で終わる行にマッチさせたい
文字「P」を文字列の先頭 / 末尾にマッチさせたい文字列の先頭 / 末尾にマッチさせたい
英数字にマッチさせたい英数字にマッチさせたい
数字にマッチさせたい数字にマッチさせたい
ブランクやスペースにマッチさせたい空白にマッチさせたい
「book」という単語そのものにマッチさせたい特定の単語そのものにマッチさせたい
任意の単語にマッチさせたい任意の単語にマッチさせたい
コード値で文字を指定したいコード値で文字を指定したい
制御文字にマッチさせたい制御文字にマッチさせたい
「PERL」、「Perl」、「perl」などにマッチさせたい大文字と小文字を区別せずにマッチさせたい
「a」以外の1文字にマッチさせたい特定の文字以外の1 文字にマッチさせたい
「c」と「x」を除くアルファベット小文字にマッチさせたい複数の特定文字を除くアルファベット小文字にマッチさせたい
最初に現れる「/」までにマッチさせたい最初に現れる特定文字までにマッチさせたい
「ワンワン」、「ニャンニャン」などの繰り返し後にマッチさせたい指定したパターンが繰り返し登場するかどうかを調べたい
「Japan」にはマッチするが「Japanese」にはマッチしない特定の文字列が直後に存在する場合を除きパターンにマッチさせたい
「社長」にはマッチするが「副社長」にはマッチしない特定の文字列が直前に存在する場合を除きパターンにマッチさせたい
ひらがな / カタカナ / 漢字にマッチさせたいひらがな / カタカナ / 漢字にマッチさせたい

太字と通常字で変わらないところがあるが、それは私の文の解釈の力が及ばなかったところだ。

正規表現についてのリンク

書誌情報

書名正規表現辞典 改訂新版
著者佐藤竜一
発行日2018 年 5 月 24 日(初版第1刷)
発行元翔泳社
定価2700 円(本体)
サイズ
ISBN978-4-7981-5642-2
その他草加市立図書館で借りて読む

まりんきょ学問所コンピュータの部屋コンピュータの本 > 佐藤竜一:正規表現辞典 改訂新版


MARUYAMA Satosi