RE2 bigquery 正規表現
解決したいこと
bigqueryで使用すると
正規表現がエラーになります。
エラーが出ている原因は、BigQueryが正規表現処理に使用している正規表現エンジンがRE2であり、そのRE2が先読み構文や後読み構文をサポートしていないようです。
先読み構文や後読み構文が使わず、実現するにはどうしたらよいでしょうか?
例の中の最後の【】の中身から’hogehoge’を取り出したいです。
例:【hoge】または【hogehoge】です
発生している問題・エラー
/(【)([^【】]*)(?=】[^】]*$)/
例)
Cannot parse regular expression: invalid perl operator: (?=
bigqueryでも使用できるようにしたいのですが、ご教授いただけないでしょうか?
0