2017-02-02 176 views
1

我有一個帶有字符串列的表。我刪除字符串中的禁用詞,然後將結果這個樣子(這在某種程度上連接到這個link和@IMSoP建議什麼的另一種情況)如何從Postgresql中的字符串中刪除不含引號和數字後刪除引號和數字

'would':2 'yellow':4 

我想擺脫這些報價和:和號碼。我試圖

UPDATE tblName SET colName= replace(colName, '\s?[a-zA-Z]\w:\d', ''); 

而且這個

UPDATE tblName SET colName= replace(colName, ':\d', ''); 

,但供選擇,它的工作原理,但不會取代它。

回答

1

如何使用regexp_replace()

UPDATE tblName 
    SET colName = regexp_replace(colName, '[0-9:'']', '', 'g'); 
+0

非常感謝,它完美的作品:) – Raha1986

相關問題