イムを働いていない置き換えますPostgresは正規表現このクエリの正規表現を作成しようとして
SELECT gruppo
FROM righe_conto_ready
WHERE regexp_replace(gruppo,'(\[{1})|(\].*?\[)|(\].*$)','','g') = '[U6][U53]'
LIMIT 10
これは「グルッポ」列の例です:
[U6] CAFFETTERIA [U43] THE E TISANE
現在、テストのために、このクエリを使用してイム:
SELECT regexp_replace(gruppo,'(\[{1})|(\].*?\[)|(\].*$)','','g') FROM ....
とそれだけでU6
大括弧の外側のすべてを削除するように正規表現を変更するにはどうすればよいですか?
? – revo
\ [| \] [^] [] * \ [| \] [^] [] * $ ''正規表現を試してください。 –