については少し知ってpreg_match
いますが、かなり複雑に見えるものもあれば、完全には理解できない記号を含むものもあります。例えば:
最初のものについては、これは電子メール アドレスと URL に関係があるとしか思えませんが、どのようなもので、どのような[^/]
意味が?
あるのでしょうか?
preg_match('@^(?:http://)?([^/]+)@i', $variable);
.....
2 番目の- のようなものは何^
を意味{5}
しますか?$
preg_match("/^[A-Z]{5}[0-9]{4}[A-Z]{1}$/", $variable);
それは私が完全に確信していないこれらの小さなことであり、簡単な説明をいただければ幸いです.