有人可以幫我找到一個解決方案來分析其中有HTML和普通文本的文本。例如
This is my awesome <b>text</b>. Now <a href="http://google.com">starts</a> a new line...
<img src="http://example.com/image.png"/><br>
<br>
I push news to http://twitter.com .
這應成爲
This is my awesome <b>text</b>. Now <a href="http://google.com">starts</a> a new line...<br>
<br>
<img src="http://example.com/image.png"/><br>
<br>
I push news to <a href="http://twitter.com">twitter.com</a> .
我搜索主要針對一個神奇的正則表達式替換功能......此刻,我做
$text = preg_replace("@(src|href)=\"https?://@i",'\\1="', $description);
$text = nl2br(preg_replace("@(((f|ht)tp:\/\/)[^\"\'\>\s]+)@",'<a href="\\1" target="_blank">\\1</a>', $text));
閱讀此線程:http://stackoverflow.com/questions/3577641/how-to-parse-and-process-html-with-php –
我不想從中提取信息。我想將一些非HTML代碼的文本轉換爲HTML。例如,鏈接應該轉換爲可點擊鏈接,但是當它們已經在標籤中時,它應該被忽略......更改標題 – Laoneo
您需要先對html進行解析,然後才能對其進行修改。 –