PHP Regular Expressions
Regular Expression рднрдиреЗрдХреЛ characters рдХреЛ рдПрдЙрдЯрд╛ sequence рд╣реЛ рдЬрд╕рд▓реЗ search pattern рдмрдирд╛рдЙрдБрдЫред
рдЬрдм рддрдкрд╛рдИрдБ text рдорд╛ data search рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рддрдкрд╛рдИрдБрд▓реЗ рдпреЛ "search pattern" рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХреЗ рдЦреЛрдЬрд┐рд░рд╣рдиреБрднрдПрдХреЛ рдЫ рднрдиреЗрд░ рд╡рд░реНрдгрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
Regular expression рдПрдЙрдЯрд╛ character рджреЗрдЦрд┐ рдзреЗрд░реИ рдЬрдЯрд┐рд▓ pattern рд╕рдореНрдо рд╣реБрди рд╕рдХреНрдЫред
Syntax
PHP рдорд╛, regular expressions strings рд╣реБрдиреН, рдЬреБрди delimiters рд▓реЗ рдШреЗрд░рд┐рдПрдХреЛ рд╣реБрдиреНрдЫ, рдЬрд╕реНрддреИ slash (/)ред
рдорд╛рдерд┐рдХреЛ рдЙрджрд╛рд╣рд░рдгрдорд╛:
/: delimiter рд╣реЛредw3schools: рдЦреЛрдЬрд┐рдБрджреИ рдЧрд░реЗрдХреЛ pattern рд╣реЛредi: modifier рд╣реЛ рдЬрд╕рд▓реЗ search рд▓рд╛рдИ case-insensitive рдмрдирд╛рдЙрдБрдЫред
Regular Expression Functions
PHP рд▓реЗ рдзреЗрд░реИ regex functions рд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрдЫред рдпрд╣рд╛рдБ рдХреЗрд╣рд┐ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдпреЛрдЧ рд╣реБрдиреЗ functions рд╣рд░реВ рдЫрдиреН:
preg_match(): рдпрджрд┐ pattern string рдорд╛ рдЫ рднрдиреЗ 1 return рдЧрд░реНрдЫ, рдирддреНрд░ 0редpreg_match_all(): string рдорд╛ pattern рдХрддрд┐ рдкрдЯрдХ рдорд┐рд▓реНрдпреЛ (matches) рднрдиреЗрд░ рдЧрдиреНрддреА return рдЧрд░реНрдЫредpreg_replace(): string рдорд╛ рдорд┐рд▓реЗрдХреЛ pattern рд▓рд╛рдИ рдирдпрд╛рдБ string рд▓реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди (replace) рдЧрд░реНрдЫред
$str = "Visit W3Schools";
$pattern = "/w3schools/i";
echo preg_match($pattern, $str); // Outputs 1
?>