#!/usr/bin/env php replaceCRLFTest($str1, 'R')) && p() && e('hello R Zentao ZentaoPHP R R Rhello world.'); // 测试步骤1:使用R替换包含多种换行符的字符串 r($metric->replaceCRLFTest($str1, '~')) && p() && e('hello ~ Zentao ZentaoPHP ~ ~ ~hello world.'); // 测试步骤2:使用~替换包含多种换行符的字符串 r($metric->replaceCRLFTest($str2, '~')) && p() && e('hello \n\r'); // 测试步骤3:测试不包含真实换行符的字符串 r($metric->replaceCRLFTest($str3, 'X')) && p() && e('0'); // 测试步骤4:测试空字符串输入 r($metric->replaceCRLFTest($str4, '*')) && p() && e('0'); // 测试步骤5:测试只包含换行符的字符串 r($metric->replaceCRLFTest($str6)) && p() && e('test;line;break;here'); // 测试步骤6:测试使用默认分号替换符 r($metric->replaceCRLFTest($str5, '|')) && p() && e('0'); // 测试步骤7:测试包含空格和换行符的边界情况 r($metric->replaceCRLFTest($str7, '@')) && p() && e('only text without newlines'); // 测试步骤8:测试不包含换行符的普通文本