我正在整理一些行,有些包含电子邮件,有些则不包含.
我需要删除少于6个字符的所有行.
我做了一点冲浪,发现没有可靠的答案所以,我试着写下我的第一个表达.
请告诉我这是否有效.我做对了吗?
$six-or-more = preg_replace("!\b\w{1,5}\b!", "", $line-in);
Run Code Online (Sandbox Code Playgroud)
接下来是我"偷"的,这实际上可能是多余的.
$no-empty-lines = preg_replace("/(^[\r\n]*|[\r\n]+)[\s\t]*[\r\n]+/", "\n", $six-or-more);
$lines = preg_split("/[\s]*[\n][\s]*/", $no-empty-lines);
Run Code Online (Sandbox Code Playgroud)
你可以看到我想要做什么,但我认为它有点多.
谢谢你的教程.
| 归档时间: |
|
| 查看次数: |
697 次 |
| 最近记录: |