Home >Backend Development >PHP Tutorial >Regular Expressions for PHP Learning_PHP Tutorial
What we all call regular expressions now basically refers to regular expressions that are compatible with Perl style. POSIX-style regular expressions are basically no longer used, so starting from PHP5.3, their use is no longer recommended. The related functions may be deleted in the next version of PHP.
Regarding regular expressions, because they are too complicated, I want to read a book on regular expressions in the future, so I will only introduce some functions that are compatible with Perl-style regular expressions.
1. Delimiter
delimiter indicates the beginning and end of the regular expression, usually represented by a slash (/). In PHP (not tested in other languages yet), it can also be replaced by other non-alphanumeric characters. For example, /d+/ and #d+# represent the same regular expression d+. At the same time, you can also use pairs of parentheses, pairs of square brackets, and pairs of curly brackets as delimiters, such as [d+].
2. Functions
Matching function: preg_match(); and preg_match_all();
Replacement function: preg_replace();
Splitting function: preg_split() ;
Filter function: preg_grep();
Sample code: