如何重写下面的regex表达式以包含回车符和空格?
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");发布于 2011-01-19 08:20:34
如果您使用PCRE (由PHP的preg_*()函数使用),请使用s修饰符,以便.匹配回车符和换行符:
/mysql_query\("(.*)"\)/s发布于 2011-01-19 13:28:36
回答我自己的问题。更好的正则表达式是:
/mysql_query\("(.?)"\)/shttps://stackoverflow.com/questions/4730521
复制相似问题