6691.club,已经注册,2015-06-17t17:15:08z,2016-06-16
6688.club,已经注册,2014-05-07t15:02:16z,2016-05-06
6689.club,已经注册,2015-06-10t06:03:05z,2016-06-09
6695.club,已经注册,2015-06-10t14:32:14z,2016-06-09
6694.club,已经注册,2015-11-08t15:01:24z,2016-11-07
6693.club,已经注册,2015-06-17t17:20:25z,2016-06-16
6692.club,已经注册,2015-06-17t17:14:43z,2016-06-16
6690.club,已经注册,2015-06-22t08:43:14z,2016-06-21
6605.club,已经注册,2015-06-25t08:43:19z,2016-06-24
6606.club,已经注册,2015-05-07t15:56:01z,2016-05-06
6603.club,已经注册,2015-06-25t08:43:17z,2016-06-24
6604.club,已经注册,2015-11-09t09:13:15z,2016-11-08
6681.club,已经注册,2015-06-17t13:44:15z,2016-06-16
6608.club,已经注册,2015-06-10t09:27:52z,2016-06-09
6607.club,已经注册,2015-06-25t08:43:21z,2016-06-24
6682.club,已经注册,2015-06-17t15:43:28z,2016-06-16
立即学习“PHP免费学习笔记(深入)”;
这样的,我希望去除T15:43:28Z这段,规律是T开头,Z结尾.
我机器上只有PHP环境,看得点东PHP,其他的程序完全不懂............
10分钟内自己学会PHP其中,第1篇为入门篇,主要包括了解PHP、PHP开发环境搭建、PHP开发基础、PHP流程控制语句、函数、字符串操作、正则表达式、PHP数组、PHP与Web页面交互、日期和时间等内容;第2篇为提高篇,主要包括MySQL数据库设计、PHP操作MySQL数据库、Cookie和Session、图形图像处理技术、文件和目录处理技术、面向对象、PDO数据库抽象层、程序调试与错误处理、A
524
求高手指教。。。。。。。
6691.club,已经注册,2015-06-17t17:15:08z,2016-06-16
6688.club,已经注册,2014-05-07t15:02:16z,2016-05-06
6689.club,已经注册,2015-06-10t06:03:05z,2016-06-09
6695.club,已经注册,2015-06-10t14:32:14z,2016-06-09
6694.club,已经注册,2015-11-08t15:01:24z,2016-11-07
6693.club,已经注册,2015-06-17t17:20:25z,2016-06-16
6692.club,已经注册,2015-06-17t17:14:43z,2016-06-16
6690.club,已经注册,2015-06-22t08:43:14z,2016-06-21
6605.club,已经注册,2015-06-25t08:43:19z,2016-06-24
6606.club,已经注册,2015-05-07t15:56:01z,2016-05-06
6603.club,已经注册,2015-06-25t08:43:17z,2016-06-24
6604.club,已经注册,2015-11-09t09:13:15z,2016-11-08
6681.club,已经注册,2015-06-17t13:44:15z,2016-06-16
6608.club,已经注册,2015-06-10t09:27:52z,2016-06-09
6607.club,已经注册,2015-06-25t08:43:21z,2016-06-24
6682.club,已经注册,2015-06-17t15:43:28z,2016-06-16
立即学习“PHP免费学习笔记(深入)”;
这样的,我希望去除T15:43:28Z这段,规律是T开头,Z结尾.
我机器上只有PHP环境,看得点东PHP,其他的程序完全不懂............
求高手指教。。。。。。。
<?php
$content = "xxxxx"; //你的内容
$result = preg_replace("/T.*Z/i","",$content);
echo $result;
用PHP处理小文件可以,文件大了还是用sed比较快sed -i "s/T.*Z//g" test.txt
如果用正则匹配的话,可能注册的用户名中也有TZ字符,所以可以考虑字符串截取 毕竟T17:15:08Z,2016-06-16这一段的长度是固定的
用正则
$subject = '6691.club,已经注册,2015-06-17T17:15:08Z,2016-06-16';
$pattern = '/(.*,[\d]{4}-[\d]{2}-[\d]{2})T[\d:]{8}Z(,[\d]{4}-[\d]{2}-[\d]{2}$)/';
preg_match($pattern, $subject, $matches);
print_r($matches);
/*
Array
(
[0] => 6691.club,已经注册,2015-06-17T17:15:08Z,2016-06-16
[1] => 6691.club,已经注册,2015-06-17
[2] => ,2016-06-16
)
*/
$result = preg_replace("/T\d{2}:\d{2}:\d{2}Z/", " ", $str);
$str 是你的文本
谢谢各位,通过学习楼上诸位的代码,我自己学习加工了下:
全段代码如下:
<?php
$handle = @fopen ("4.txt","r" );
if ( $handle ) {
while (( $buffer = fgets ($handle ,4096 )) !== false ) {
// echo $buffer."<br>\n";
echo preg_replace('/\w\d\d\:\d\d\:\d\d\w/',"",$buffer)."<br>\n";
}
if (! feof ( $handle )) {
echo "Error: unexpected fgets() fail\n" ;
}
fclose ( $handle );
}
?>
基本上达到我要的目的了,再次感谢楼上各位的帮忙
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
C++高性能并发应用_C++如何开发性能关键应用
Java AI集成Deep Java Library_Java怎么集成AI模型部署
Golang后端API开发_Golang如何高效开发后端和API
Python异步并发改进_Python异步编程有哪些新改进
C++系统编程内存管理_C++系统编程怎么与Rust竞争内存安全
Java GraalVM原生镜像构建_Java怎么用GraalVM构建高效原生镜像
Python FastAPI异步API开发_Python怎么用FastAPI构建异步API
C++现代C++20/23/26特性_现代C++有哪些新标准特性如modules和coroutines
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号