关于txt切割的,一般软件我看了 都不行 特来请大神! 如图,一个txt中有四个文章,中间用大量空行(三行以上吧)空开, 要把这四个文章分别切成一个txt,名字分别为每个文章前空开的那几个字。哪个大神能给个方法!(批量处理,我的一个txt有一两千篇文章是这样的。)谢谢!!!!#来个好心人吧# 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php$file = 'test.txt';$str = file_get_contents($file);$str = $str . str_repeat(" ", 5);preg_match_all('/(.*)\s{5,}/i', $str, $match);$k = 1;for ($i=0; $i< count($match[1]); $i++) { file_put_contents("file$k.txt", $match[1][$i]); $k++;} @qq_31536987 把test.txt换成你要分割的文件,然后运行就可以了 @fdipzone 嗯 php foreach嵌套循环 输出键值 [楼主已经深深地陷入了沉思]一个php+mysql+ajax做的多级联动问题 PHP在登录系统中,不管输入任何登录子页网址,都必须先登陆主页 請教 LINUX 安裝 PHP5 php+mysql中文乱码问题 如何去掉版权 PHP中,如何读取XML文件中的元素值 怎么找到PHP的index.html界面 PHP用什么方法得到IIS里的虚拟目录的实际路径? php如何读写MS SQL SERVER中text类型字段的数据???急!!!在线等 求帮忙,301转向的匹配百度改版的问题 php操作sqlite数据库,DB文件带密码如何连接
$str = file_get_contents($file);
$str = $str . str_repeat(" ", 5);
preg_match_all('/(.*)\s{5,}/i', $str, $match);$k = 1;
for ($i=0; $i< count($match[1]); $i++) {
file_put_contents("file$k.txt", $match[1][$i]);
$k++;
}