php - 如何在 PHP 中启用正则表达式的空格不敏感模式?

标签 php regex

我试过“m”修饰符,但没有用:

$reg = '/...
        /m';

preg_match($reg,...,$match);

编辑

或者我可能需要一个可以忽略空格的修饰符,例如 ENTER、TAB 等等。 因为当我删除正则表达式中的空格时它起作用了。

再次编辑:

我需要一个修饰符以便正则表达式

"/aaaa b/",
"/aaaa
 b/"

是同一件事,比如说,它只是忽略了正则表达式本身的空白。

最佳答案

你需要的修饰符是x

print_r(preg_match('/aaa
        bbb/x', 'aaabbb'));

关于php - 如何在 PHP 中启用正则表达式的空格不敏感模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1431262/

相关文章:

php - 双重身份验证和备份代码

php - 将多个数组作为列保存到 csv 文件中

javascript - 使用边界时,带有连字符的正则表达式似乎被破坏了?

java - 如何解析带有引号中的某些项目的逗号分隔行(CSV)?

python - 如何使用正则表达式更改数据记录的顺序并将其放在一个数据框中?

python - 与标点符号匹配整个字符串(使用\b 的问题)

regex - emacs、auctex 和查询用换行符替换字符串

PHP PDO 向所有查询添加过滤器

php - symfony2 phpunit : how to get exception message when status code is not expected one

php - 有没有办法访问给定对象的所有引用?