假設目錄下有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檔案