PHP

原始文件:

转换后文件:

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);
	}
?>
原文地址:https://www.cnblogs.com/KTblog/p/5095666.html