0

指定された文字列 12,.34.56

この文字列をポイント ( ) で分割する必要がありますが、前の文字がコンマ ( ).ではないこれらのポイントでのみ分割する必要があります。,

つまり、上記の文字列から、結果を取得する必要があります

12,.34
56

私はこれを試しています:

SELECT regexp_split_to_table('12,.34.56', E'[^,]\\\.')

これは次を返します:

    12,.3
    56

ご覧のとおり、記号4が削除され、理由が理解されました:[^,]コンマを除く「何らかの記号」を意味し、この場合、「何らかの記号」が変更されました4

質問: これを防ぐにはどうすればよいですか? この作品を含めない方法:[^,]パターンに?

4

2 に答える 2