我在LONGTEXT列中有这些数据(因此保留了换行符):
Paragraph one
Paragraph two
Paragraph three
Paragraph four
Run Code Online (Sandbox Code Playgroud)
我正在尝试匹配第1段到第3段.我正在使用此代码:
preg_match('/Para(.*)three/', $row['file'], $m);
Run Code Online (Sandbox Code Playgroud)
这什么都不返回.如果我尝试在段落的第一行内工作,请匹配:
preg_match('/Para(.*)one/', $row['file'], $m);
Run Code Online (Sandbox Code Playgroud)
然后代码工作,我得到正确的字符串返回.我在这做错了什么?
Tas*_*sta 53
使用s修饰符.
preg_match('/Para(.*)three/s', $row['file'], $m);
Run Code Online (Sandbox Code Playgroud)
http://php.net/manual/en/reference.pcre.pattern.modifiers.php
小智 11
添加多行修改器.
例如:
preg_match('/Para(.*)three/m', $row['file'], $m)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
40804 次 |
| 最近记录: |