Modifiers in PHP

Source: Internet
Author: User

The above uses a modifier u, see the description of the modifier.

The understanding of the PHP regular expression modifier:

Modifiers in a regular expression in PHP can change many of the regular features, making regular expressions more appropriate for your needs (note: Modifiers are sensitive to capitalization, which means "E" is not equal to "E").

The type and description of the PHP regular expression modifier:

I: If you add "I" to the modifier, the regular will remove the case sensitivity, i.e. "a" and "a" are the same.

M: Default regular start "^" and end "$" just for regular strings if you add "M" to the modifier, then the start and end will refer to each line of the string: the beginning of each line is "^" and the End is "$".

S: If "s" is added to the modifier, then the default "." Any character that represents anything other than a newline character will become any characters, including line breaks!

x: If the modifier is added, the white space character in the expression will be ignored unless it has been escaped.

E: This modifier is only useful for replacement, and represents the PHP code in replacement.

A: If you use this modifier, the expression must be the beginning of the matching string. For example, "/a/a" matches "ABCD".

E: In contrast to "M", if this modifier is used, then "$" will match the end of the absolute string, not the line break, which is turned on by default.

U: Similar to question mark, used to set "greedy mode".

Modifiers in PHP

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.