9951 explained code solutions for 126 technologies


php-regexHow to use PHP regex with the "x" modifier?


The "x" modifier in PHP regex allows for comments and whitespace to be included in the pattern. This makes it easier to read and maintain complex regular expressions.

Example code

$pattern = '/
    \b # Word boundary
    (
        \w+ # Match one or more word characters
    )
    \b # Word boundary
/x';

if (preg_match($pattern, 'Hello World', $matches)) {
    echo $matches[1];
}

Output example

Hello

Code explanation

  • \b: Word boundary
  • \w+: Match one or more word characters
  • /x: The "x" modifier

Explanation:

  • The \b word boundary is used to match the beginning and end of a word.
  • The \w+ matches one or more word characters.
  • The /x modifier allows for comments and whitespace to be included in the pattern.

Helpful links

Edit this code on GitHub