便利なので、 SQL の SELECT句や、WHERE句で、良く正規表現を使うのですが、変数の最後とマッチさせたくて悩んだのですが、無事解決したので書いておきます。
ネット検索すると PostgreSQL の末尾は \Z だと書かれていますが、なんどやっても一致しないのです。
えい、それじゃ小文字で \z なんでどうだ?とすると “z” にマッチするし。
でも無事解決しました。多分、PostgreSQL が古すぎるのです😂
regexp_replace(mojimoji, E’.[0-9]+$’, ”))
なんと、ずばり “$” でした。って、これかよ普通じゃんか。付けなくても動くけど、”E” と付けないと怒られるので付けました。