如何重写以下正则表达式以包含回车符和空格?
mysql_query\("(.*)"\)
它应该匹配以下类型的数据。
带有回车符的字符串:
$result = my_mysql_query("
SELECT foo, bar
FROM mytable
ORDER BY name");
带有一些回车符的字符串:
$result = my_mysql_query("SELECT foo, bar
FROM mytable
ORDER BY name");
不带回车符的字符串:
$result = my_mysql_query("SELECT foo, bar FROM mytable ORDER BY name");
最佳答案
如果您使用 PCRE(由 PHP 的 preg_*()
函数使用),请使用 s
修饰符,以便 .
匹配回车符和换行符:
/mysql_query\("(.*)"\)/s
关于php - 在 PHP 正则表达式中包含回车符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4730521/