php-regexHow to use the "s" modifier in PHP regex?
The "s" modifier in PHP regex is used to make the dot (.) character match all characters, including newline characters. This allows the regex to match across multiple lines.
Example code
$string = "This is a
multiline string";
$pattern = "/This.*string/s";
if (preg_match($pattern, $string)) {
echo "Match found!";
}
Output example
Match found!
Code explanation
$string: This is the string that the regex will be applied to.$pattern: This is the regex pattern that will be used to match against the string. Thesmodifier is used to make the dot (.) character match all characters, including newline characters.preg_match(): This is the PHP function used to apply the regex pattern to the string.
Helpful links
More of Php Regex
- How to use PHP regex to match a nbsp HTML whitespace?
- How to use PHP regex to match special characters?
- How to use PHP regex to match an exact string?
- How to use negative lookahead in PHP regex?
- How to use PHP regex to match a multiline?
- How to get only numbers from a string using regex in PHP?
- How to use regex in PHP to validate an email address?
- How to use PHP regex to match an XML tag?
- How to match a space using PHP regex?
- How to remove non-printable characters using PHP regex?
See more codes...