php - [\S\s]* 在 PHP 的正则表达式中是什么意思?

标签 php regex

PHP 正则表达式中的 [\s\S]* 是什么意思? [\s\S]* 是否实际上匹配每个字符串与 .* 相同?

最佳答案

默认情况下 . 不匹配新行 - [\s\S] 是解决这个问题的一个技巧。
这在 JavaScript 中很常见,但在 PHP 中,您可以使用 /s 标志来使点匹配所有字符。

关于php - [\S\s]* 在 PHP 的正则表达式中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4544636/

相关文章:

javascript - 正则表达式\n(换行)错误

php - 无需登录cpanel即可创建数据库

php - 安装 mqseries PHP 时出现问题 - Ubuntu

php - 记住我没工作

javascript - 为什么这个正则表达式不起作用?

regex - 日期编码文档的 VBA 正则表达式模式

Python正则表达式如果单词在行中则不匹配

regex - 查找字符串中以数字开头的单词(正则表达式)

php - 比较 Mysql 中的行以查看其他表中不存在哪些值的最快方法

php - 配置 SublimeLinter 插件以使用 PHP