1
我試圖更新一個字段,其中包含HTML,我想找到所有的行中有形式,並刪除窗體標籤和它們之間的任何東西,但我遇到了我的選擇和正則表達式的問題。如何在MySQL中使用正則表達式進行搜索和替換?
SELECT * FROM db.table WHERE body REGEXP "<form[^>].+?>.+?</form>";
,我得到的錯誤說: 「重複的操作員操作無效」從正則表達式。
我一直希望將這個SELECT放入一個更新查詢的子查詢中,但我被困在這一點上。
啊,我不知道MySQL對正則表達式有限制。看來,使用。+?不起作用,但改變它是貪婪的使用*作品。感謝您的洞察力。 – 2010-10-29 17:21:01