作者:麦芽糖的-寂寞 | 来源:互联网 | 2018-05-17 10:47
假设目录下有A.log和B.txt两个文本A.log源文件B.txt目标文件脚本使用php编写,实现将源文件中的内容按照^A^B^C分割输出到目标文件中A.log中的内容为:1.1^A1452773009204^B14670348^Cmm_2000071003_21540...
假设目录下有A.log 和 B.txt两个文本
A.log 源文件
B.txt 目标文件
脚本使用php编写,实现将源文件中的内容 按照^A ^B ^C分割输出到目标文件中
A.log中的内容为:
1.1^A1452773009204^B14670348^Cmm_2000071003_21540002_21668001^C^C^C15^C^C^Bapp^C^C^C^C^C1:56978e9036a8e37592c99441^C^C^B1^C56978e9036a8e37592c99441^C1^C^C^B^C^C^C1^C0^C^C^C^C0^C^C48^Bandroid^C^C^C^C^C^C^C^B^C^C^C^C^C^C^B^C^C^C^Ch5^Bwifi^C^C^C10.62.50.235^B^C^C^C^C^C^C^B^C^C^C^C1.0^B^C^C^C^C^C^C^C^C^BMozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36^C^C^C^B^B^A^B^B^B
希望能指教
回复内容:
假设目录下有A.log 和 B.txt两个文本
A.log 源文件
B.txt 目标文件
脚本使用php编写,实现将源文件中的内容 按照^A ^B ^C分割输出到目标文件中
A.log中的内容为:
1.1^A1452773009204^B14670348^Cmm_2000071003_21540002_21668001^C^C^C15^C^C^Bapp^C^C^C^C^C1:56978e9036a8e37592c99441^C^C^B1^C56978e9036a8e37592c99441^C1^C^C^B^C^C^C1^C0^C^C^C^C0^C^C48^Bandroid^C^C^C^C^C^C^C^B^C^C^C^C^C^C^B^C^C^C^Ch5^Bwifi^C^C^C10.62.50.235^B^C^C^C^C^C^C^B^C^C^C^C1.0^B^C^C^C^C^C^C^C^C^BMozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36^C^C^C^B^B^A^B^B^B
希望能指教
步骤
1.file_get_contents()得到log源文件内容
2.preg_match_all()拆分内容成数组
3.按照你想要的格式拼装你的字符串 加换行or anything~
4.file_put_contents()输出内容到txt文件