我在我的數據庫中有大約3000條記錄的表格。此表中的一列包含包含網址的數據。我希望將這些URL轉換爲超鏈接,以便在內容呈現到網頁上時,它是鏈接到URL的錨點元素。將URL轉換爲超鏈接
的內容。例如可能是這樣:
Lorem ipsum http://domain.com dolor sit amet, consectetur adipiscing elit. Cras consequat nisl vitae leo pellentesque tempus et id nunc. Vestibulum varius facilisis fringilla
我想將它更改爲:
Lorem ipsum <a href='http://domain.com' target='_blank'>http://domain.com</a> dolor sit amet, consectetur adipiscing elit. Cras consequat nisl vitae leo pellentesque tempus et id nunc. Vestibulum varius facilisis fringilla
我試着這樣做:
UPDATE TableA
SET Content=REPLACE(Content, "http://domain.com", "<a href='http://domain.com' target='_blank'>http://domain.com</a>")
但這只是適用於那一個確切的URL,而我需要它爲任何URL起作用http://
這在SQL Server中可能嗎?
當然你想這樣做?擁有一個URL鏈接元素會更有用。在渲染之前,你不能用html包裝它嗎? – musefan
@musefan我同意,但這個系統使用Telerik編輯器來允許用戶自己添加超鏈接,所以我希望現有的數據是一致的。 – Curt