Are there any recommended tutorials for learning how to extract specific patterns from strings using preg_match in PHP?

To learn how to extract specific patterns from strings using preg_match in PHP, it is recommended to start with the official PHP documentation on regular expressions and the preg_match function. Additionally, online tutorials and resources such as W3Schools, PHP.net, and Stack Overflow can provide helpful examples and explanations on using preg_match to extract patterns from strings.

<?php
$string = "Hello, my email is example@example.com";
$pattern = '/[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}/';
if (preg_match($pattern, $string, $matches)) {
    echo "Email found: " . $matches[0];
} else {
    echo "No email found in the string.";
}
?>