PHP正则表达式不是新行

标签 php regex newline

我如何有一个接受除新行以外的任何字符的正则表达式语句。这包括任何内容,但也包括我不想要的新行:

"/(.*)/"

最佳答案

.除非您使用 s,否则不匹配换行符修饰符。

>>> preg_match("/./", "\n")
0
>>> preg_match("/./s", "\n")
1

关于PHP正则表达式不是新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1735925/

相关文章:

javascript - 如何让 connect-flash 返回多条消息或带有换行符的一条消息?

php - 如何检查 mysqli 中传递的值是否正确

php - WordPress - 按用户角色获取帖子,将两个查询合并为一个

javascript - 删除数组中的前缀 y 以将其用于图表的轴

python - 以数字 5 开头的正则表达式

VB.Net 上的正则表达式仅从左到右获取前几个数字

linux - 仅在不存在时添加换行符

php - 打开 Yii 应用程序导致下载 index.php

Python 正则表达式 : matching parentheses in newest version (Feb 2019)

objective-c - 如何计算 Objective-C 字符串(NSString)中的行数?