gpt4 book ai didi

javascript - 如何转义 Google BigQuery 的 JavaScript UDF 中的字符?

转载 作者:行者123 更新时间:2023-11-30 11:36:30 26 4
gpt4 key购买 nike

在我为 BigQuery 编写的 JavaScript UDF 中,我想使用正则表达式。在 JavaScript 中,我可以使用 var rep = new RegExp(/require\(\[([^\]]+)\]/, 'gm'); 就好了。不过,当通过 BigQuery 运行时,它有这个错误:Error: Syntax error: Illegal escape sequence:\(.

有什么方法可以为 BigQuery JS UDF 转义这些吗?

示例查询:https://bigquery.cloud.google.com/savedquery/300830567303:6116513b17ca4a77b58fec869fe5a846

最佳答案

是的!

诀窍是您必须将每个反斜杠转义为 \\ 才能在 JavaScript UDF 中获得单个反斜杠。你的正则表达式必须是:

var re = new RegExp(/require\\((\\[[^\\]]+\\])/, 'gm');

关于javascript - 如何转义 Google BigQuery 的 JavaScript UDF 中的字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44208385/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com