0

現在、PostgreSQL でのデータ移行に取り組んでいます。私は posix 正規表現が初めてなので、単純なパターンで問題が発生しています。助けていただければ幸いです。

正規表現を使用して、列内の各英数字文字でテーブルを分割したいと考えています。列に文字列が含まれている場合、'abc'それを 3 つの行に分割したいと思います: ['a', 'b', 'c']。そのための正規表現が必要です

2 番目のケースはもう少し複雑です。式を に分割し'105AB'たい['105A', '105B']のですが、文字列の先頭にある数字をコピーし、テーブルを大文字で分割し、最後に数字を正確に 1 に結合したいと考えています。大文字。

私が使用する機能はおそらくregexp_split_to_table(string, regexp)

私が投稿したものが問題の本質であるため、意図的に、誰も混乱させないように、ごくわずかなデータを提供しています。さらに情報が必要な場合は、コメントしてください。

4

1 に答える 1