regex - 引号之间的正则提取包括逗号
问题描述
我对在 Google 表格中的引号之间进行正则提取文本有疑问,如下所示:
我能够提取引号之间的文本,但是当引号内有逗号时,公式不起作用。
示例:在 AI 列中 ["Apple","Orange","Banana"] 工作正常,但是当它包含这样的逗号 > ["Apple","Milks, Breads & Vitamins"] 时它突然不起作用
这是我的公式:
=arrayformula( iferror( regexextract( A2, rept( ".*?""(.+?)""", len(regexreplace(A2, "[^,]", "")) + 1 ) ) ) )
任何帮助,将不胜感激。谢谢
解决方案
推荐阅读
- sql - 雪花创建表语法
- npm - Sencha Charts 是否从 ExtJS 7.0 Classic GPL 中删除?
- angular - 在数组上使用地图函数 - 如何仅转换一个字段(MEAN App)
- r - 在 R 中使用 Ordinal ModV 运行调节中介分析
- javascript - 将输入框的值与 JavaScript 中的先前结果相除
- c# - 从 C# 中的 json 获取值
- typescript - 混入中的打字稿棘手语法
- c# - ANTLR 匹配字符串中的日期时间
- javascript - 如何使用 webpack 初始化 bootstrap 可关闭警报
- scala - 生成无副作用的随机数