2017-09-26 21 views

答えて

1

あなたがsubstring with regularを使用したい場合は、ブラケットを正方形にアスタリスクを取る:

t=# SELECT substring('QUITAR1 *W01 - 123456/9* QUITAR2 ' from '%#"[*]%[*]#"%' for '#'); 
    substring 
------------------ 
*W01 - 123456/9* 
(1 row) 

ので、あなたの望みを得るために:

t=# SELECT replace(substring('QUITAR1 *W01 - 123456/9* QUITAR2 ' from '%#"[*]%[*]#"%' for '#'),'*',''); 
    replace 
---------------- 
W01 - 123456/9 
(1 row) 

テキストでアスタリスクを使用するとおそらくマスクが制動されるため、置換を使用しています

関連する問題