@davesnitty の回答は機能しますが、置換するテキスト パターンが、変更したくない長いパターンに埋め込まれているように見えるかどうかを慎重に検討する必要があります。そうしないと、誰かが火をつけていることに気付くでしょう。それは奇妙なことです。
可能であれば、エスケープ解除するものに適した専用ツールを使用してください。URL エンコードされたテキストを取得しましたか? URL デコーダーを使用します。XML エンティティを取得しましたか? テキスト モード出力で XSLT スタイルシートを介してそれらを処理します。上記のように、これらは通常、検索と置換でハッキングするよりもデータにとって安全です。
正規表現を使用したい場合があります。それらはすべての問題に対する普遍的な解決策ではありませんが、一部のジョブでは非常に便利です。
「/」のすべてのインスタンスを無条件に「/」に置き換えたい場合、正規表現は必要ありません。
「/」を置き換えたいが「Ǘ」は置き換えたくない場合は、正規表現が必要になる場合があります。これは、単語全体のみに一致する、さまざまなパターンに一致する、数字の最小/最大ランを指定するなどのことができるためです。
PostgreSQL 文字列関数と演算子のドキュメントには、ステートメントregexp_replace
中に正規表現を適用できる関数があります。UPDATE
もっと多くのことを言うには、実際のデータが何であり、実際に何をしようとしているのかを知る必要があります.