diff --git a/reference/mbstring/functions/mb-regex-set-options.xml b/reference/mbstring/functions/mb-regex-set-options.xml index aacf26348e..2c6ebcc1fd 100644 --- a/reference/mbstring/functions/mb-regex-set-options.xml +++ b/reference/mbstring/functions/mb-regex-set-options.xml @@ -26,8 +26,102 @@ options - The options to set. + The options to set. This is a a string where each + character is an option. To set a mode, the mode + character must be the last one set, however there + can only be set one mode but multiple options. + + + Regex options + + + + Option + Meaning + + + + + i + Ambiguity match on + + + x + Enables extended pattern form + + + m + '.' matches with newlines + + + s + '^' -> '\A', '$' -> '\Z' + + + p + Same as both the m and s options + + + l + Finds longest matches + + + n + Ignores empty matches + + + e + eval resulting code + + + +
+ + Regex syntax modes + + + + Mode + Meaning + + + + + j + Java (Sun java.util.regex) + + + u + GNU regex + + + g + grep + + + c + Emacs + + + r + Ruby + + + z + Perl + + + b + POSIX Basic regex + + + d + POSIX Extended regex + + + +