From 2c6f22d61992bb0bf1bd2df62bb08a97a2d05d44 Mon Sep 17 00:00:00 2001 From: Kalle Sommer Nielsen Date: Thu, 7 Jan 2010 12:15:14 +0000 Subject: [PATCH] Fixed bug #50316 (mb-regex options have to be documented) # Modifier details taken from the Oniguruma API # http://www.geocities.jp/kosako3/oniguruma/doc/API.txt git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@293213 c90b9560-bf6c-de11-be94-00142212c4b1 --- .../functions/mb-regex-set-options.xml | 96 ++++++++++++++++++- 1 file changed, 95 insertions(+), 1 deletion(-) 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 + + + +