2017-03-16 50 views
-1

說我們有左邊的字符串,我們希望與<->正則表達式在字符串中的單詞之間的替代空間

" Power Lines" =>" Power<->Lines"

甚至更​​進一步,可以正則表達式,也刪除空格等代替字詞之間的空白空間作爲一個修剪在同一個正則表達式?

" Power Lines" =>"Power<->Lines"

這些問題涉及到的Postgres regex_replace函數不是一個正則表達式

回答

2

更容易,你可以這樣做:

SELECT replace(trim(both ' ' from ' Power Lines'), ' ', '<->'); 
+---------------+ 
| replace  | 
|---------------| 
| Power<->Lines | 
+---------------+ 
SELECT 1 
Time: 0.003s 

如果你想用正則表達式來做到這一點,語法是regexp_replace(string text, pattern text, replacement text [, flags text])(見https://www.postgresql.org/docs/current/static/functions-string.html

相關問題