| PCRE Modifiers |
| Article Index |
|---|
| PCRE Modifiers |
| Page 2 |
Remember when I mentioned that you need delimiters to specify a PCRE? If you were wondering why, here's an explanation. PCRE introduces the concept of "modifiers" that can be appended to a regular expression to alter the behavior of the regex compiler and/or interpreter. A modifier is always appended at the end of an expression, right after the delimiter. For example, in the following regex:
/test/i
the last i is a modifier.
There are many different modifiers. Perhaps the most commonly used one is i, which renders the regular expression non case sensitive. Here's an example of how it works:
<?php
$s = 'Another beautiful day';
echo (preg_match ('/BEautiFul/i', $s) ? 'MATCH' : 'NO MATCH') . "\n";
?>
If you execute the preceding script, it will output the word "MATCH", indicating that the regex succeeded because the i modifier made it not case sensitive.
| Users' Comments (0) |
|
No comment posted








