新闻资讯

PHP正则表达式 /i, /is, /s, /isU等

PHP正则体现式 /i, /is, /s, /isU等 几乎都是些之类设备呢? i 连接面积大大写字母 s 格局中的圆点元空字符串(.)适配一切的空字符串,收录换行符 x 形式 中的一片空白标识符不但被转义的或在标识符类中的多于齐全被失去,在未转义的标识符类后的 # 还有下是一个换行符之間的整个标识符,分为两 头,也都被失去 A (PCRE_ANCHORED) 如果你调节了此较正符,模试被被迫为“anchored”,即被迫仅从最终目标字节串的aa开头已经输入即自主在模试aa开头再加上^。

D (PCRE_DOLLAR_ENDONLY) 如果设定了此修正符,模式中的美元元字符仅匹配目标字符串的结尾。没有此选项时,如果最后一个字符是换行符的话,美元符号也会匹配此字符之前(但不会匹配 任何其它换行符之前)。如果设定了 m 修正符则忽略此选项。Perl 中没有与其等价的修正符。 合肥网站建设公司

S 当一玩法将被食用许多次时,为1自动匹配相对而言值不值得先对其开始了解。若是 设置好了此修改符则会开始格外的了解。现今,了解一玩法仅对不存在某一固定位置开始空格符的 non-anchored 玩法有所帮助。  U (PCRE_UNGREEDY) 本修整符翻转了识别使用量的值使其没有默认设置的反复,而就变成在之后跟得上“?”才变的反复。这和 Perl 不兼容。也能在在基本模式之间因素 (?U) 修整符来停用此页面设置。 X (PCRE_EXTRA) 此 修整符任用一堆大个 PCRE 中与 Perl 不兼容的30%用途。形式中的任何人反斜线后跟不上是一位不特俗作用的数字会导致是一位差错,因此使用此结构以防将 来升级。默认页情況下,和 Perl 那样,是一位反斜线后跟是一位不特俗作用的数字被当做该数字自身。当前工作不其他的因素受此修整符抑制。即:贪欲形式,最 大残留量相配比 如:/a[\w]+?e/U相配比abceadeddd中的abceade而并非abce,若果没有U修整,则相配比abce  u (PCRE_UTF8) 此修整符任用一堆大个 PCRE 中与 Perl 不兼容的30%用途。形式字段串被当做 UTF-8。本修整符在 Unix 下自 PHP 4.1.0 起需用,在 win32 下自 PHP 4.2.3 起需用。