文字列の最後にある1文字の間の空白を削除しようとしています。Redshiftの1文字の間のスペースを置き換えます(POSIX正規表現、つまりルックアラウンドなし)
たとえば、私は、この必要があります:キャッチはこれが唯一のPOSIXをサポートして赤方偏移、であるということである
SOME会社LLC
:これになることを
SOME会社LLC
を正規表現なので、人生を楽にしすぎるような先読み(?=)を使うことはできません。
私がこれまで持っている最も近いものは次のとおりです。
(\s.{1,3}$)
はこちらをご覧ください:https://regexr.com/3h81p
をしかし、これはあまりにも文字を選択します。私はL P、L C、N Aなどのファイルがもっと多いので、文字をLCで置き換えることはできません。そのため、それらの間の空白を置き換えるだけでいいです。
正規表現のリンクを提供する場合は、テストケースの例を教えてください。 – Alexander
本当にPOSIX BRE/EREsか、 '\ <', '\>'、 '\ s'、' \ S'などありますか? – AlexP
'\ b'(単語境界)と後方参照をサポートしていますか? – anubhava