【发布时间】:2017-05-29 15:56:50
【问题描述】:
我正在尝试使用来自this blog post 的正则表达式查询 google bigquery 表。在这里,稍作修改:
pd\.([^”,\.\(\,\`) \’:\[\]\/\\={}]*)
但是,它不适用于我的 google bigquery python 客户端 SQL 查询:
query_results = client.run_sync_query(
"""
SELECT
REGEXP_EXTRACT(SPLIT(content, '\n'),
r'pd\.([^”,\.\(\,\`) \’:\[\]\/\\={}]*)')
FROM
[fh-bigquery:github_extracts.contents_py]
LIMIT 10
""")
query_results.run()
data = query_results.fetch_data()
data
BadRequest: BadRequest: 400 无法解析正则表达式“pd.([^”,.(\,`)\':[]/\={}]*)":无效的转义序列:\'
【问题讨论】:
标签: python sql regex google-bigquery