可以使用 PHP 的 preg_replace() 函数,结合正则表达式来替换字符串中的目标标签为换行符 \n
。以下是一个示例代码:
$html = '
这是一段文本,包含
换行符。
这是另一个段落,包含嵌套的标签以及
pre标签
。
';
$pattern = '/<(p|div|br|hr)[^>]*>/i';
$replacement = "\n";
$text = preg_replace($pattern, $replacement, $html);
echo $text; // 输出:"\n这是一段文本,包含\n换行符。\n\n这是另一个段落,包含\n嵌套的标签\n以及\npre标签\n。"
?>
发表 :1年前