PHP の正規表現はどれをどのように使えばよいのか? by 富所 亮

PHPerKaigi 2023
採択
ポスターセッション

PHP の正規表現はどれをどのように使えばよいのか?

hanhan1978 富所 亮 hanhan1978
5

みなさんは、PHP で正規表現を使っていますか?
ちょっとした条件判断や、文字列の整形などで使われていると思いますが、その正規表現は複数あることをご存知でしょうか?
Perl準拠の正規表現である preg 系関数、マルチバイト文字列の正規表現が使える mb_ereg 系関数 の2つです。
しかし、PHP プログラマーは一体どういう時にどっちを使えばよいのでしょうか?

このポスターセッションでは、PHP の正規表現が今までどのように実装されていて、どう現れてきたのかを順を追って説明します。
これを読めば、用途に合わせて、どの正規表現関数を選択すればよいのかを自分で考えられるようになります。