原始文件:
转换后文件:
php代码:
- 首先根据需要更改文件路径。
- 转换后存放的文件要事先创建,为txt文件。
- 核心代码:正则表达式替换:
<?php header('Content-type:text/html; charset="utf-8"'); //文件存在于桌面 $fromfilename = '1.lrc';//原始文件名称。 $tofilename = '1_txt.txt';//转换后,存放至………… $handle = @fopen("C:\Users\Administrator\Desktop\".$fromfilename,"r"); $fh = fopen("C:\Users\Administrator\Desktop\".$tofilename, "a"); $i = 0; if ($handle) { while (($buffer = fgets($handle, 4096)) !== false) { //进行操作 if(!($i <= 4)) { if($i == 5 || $i == 6) { //echo preg_replace ('/[([sS]*)]/', '*', $buffer).PHP_EOL; fwrite($fh, preg_replace ('/[([sS]*)]/', '*', $buffer).PHP_EOL); } else { //echo preg_replace ('/[([sS]*)]/', '', $buffer).PHP_EOL; fwrite($fh, preg_replace ('/[([sS]*)]/', '', $buffer).PHP_EOL); } } $i++; } if (!feof($handle)) { echo "Fail!"; } echo 'Yes!'; fclose($handle); fclose($fh); } ?>