- ベストアンサー
PHPで使う正規表現について
お世話になります。 PHPを独学していますが、以下の正規表現の例が、どんな文字列を表しているのかよくわかりません。 自分でも調べてはみましたが、?=, \p{Ll}, \p{Lu}, \p{P}, \p{S} などはどのメタキャラクターの表にも出てませんでした。 これらはユーザーが入力するパスワードをより安全なものにするために、アルファベットの大文字と小文字をミックスさせたり、英数字以外の特殊キャラクターをいくつか入れさせたりするためのパターンだという事ですが、いったいどのような文字列にマッチするのでしょうか? \p{Lu} などの意味と、マッチする具体例を教えていただけると有り難いです。 よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
\p{Ll}:小文字アルファベット \p{Lu}:大文字アルファベット \p{P}:句読記号 \p{S}:記号 ↓ こちらに説明があります https://www.php.net/manual/ja/regexp.reference.unicode.php
お礼