正規表現を使用して、文字列の最後の値を取得しようとしています。解析しようとしているデータの例をコピーしました。私はオラクルの構文を使用しています。
サンプルデータ:
||CULTURE|D0799|D0799HTT|
||CULTURE|D0799|D0799HTT||
パイプの最後のセットの前に最後の値を削除しようとしています:
D0799HQTT
D0799HQTT
CULTURE を返す regexp_substr を作成できます。
REGEXP_SUBSTR(c.field_name, '|[^|]+|')
しかし、最後に 1 つまたは 2 つのパイプを探して、探している値を返す方法を見つけることができませんでした。さらに情報が必要な場合はお知らせください。