現在、PostgreSQL でのデータ移行に取り組んでいます。私は posix 正規表現が初めてなので、単純なパターンで問題が発生しています。助けていただければ幸いです。
正規表現を使用して、列内の各英数字文字でテーブルを分割したいと考えています。列に文字列が含まれている場合、'abc'
それを 3 つの行に分割したいと思います: ['a', 'b', 'c']
。そのための正規表現が必要です
2 番目のケースはもう少し複雑です。式を に分割し'105AB'
たい['105A', '105B']
のですが、文字列の先頭にある数字をコピーし、テーブルを大文字で分割し、最後に数字を正確に 1 に結合したいと考えています。大文字。
私が使用する機能はおそらくregexp_split_to_table(string, regexp)
私が投稿したものが問題の本質であるため、意図的に、誰も混乱させないように、ごくわずかなデータを提供しています。さらに情報が必要な場合は、コメントしてください。