ниже приведен пример для BigQuery Standard SQL
#standardSQL
WITH `project.dataset.table` AS (
SELECT ",\"AQk8tmAg94ZUZwqYKd6kHrswiVZR0wKNuTvSpr6COCLpki\"" string1
)
SELECT REGEXP_EXTRACT(string1, r'([a-zA-Z0-9]+)') string2
FROM `project.dataset.table`
с результатом
Row string2
1 AQk8tmAg94ZUZwqYKd6kHrswiVZR0wKNuTvSpr6COCLpki
или просто
SELECT REGEXP_EXTRACT(",\"AQk8tmAg94ZUZwqYKd6kHrswiVZR0wKNuTvSpr6COCLpki\"", r'([a-zA-Z0-9]+)')
Кстати, примечание: BigQuery обеспечивает поддержку регулярных выражений с использованием библиотеки re2 - где (?<=re)
не поддерживается. Между тем, из вашего примера не ясно, зачем вам это нужно, так как приведенные выше примеры работают без него
Между тем, если вы ищете регулярное выражение, которое ближе всего к вашему (в вопросе) - вы можете использовать r'(?:,\")([a-zA-Z0-9]*)'
, как в примере ниже
SELECT REGEXP_EXTRACT(",\"AQk8tmAg94ZUZwqYKd6kHrswiVZR0wKNuTvSpr6COCLpki\"", r'(?:,\")([a-zA-Z0-9]*)')