Google sheets 在google工作表中提取引号之间的文本
希望沿着以下路线提取字符串: “文本”:“FKJHSABHFKJHS7G8YDDFGD.”, “e”:1541699908958, “测试”:正确 并且只提取文本字段之间的字符…因此最终只使用FKJHSABHFKJHS7G8YDDFGD 文本字段的长度可以不同Google sheets 在google工作表中提取引号之间的文本,google-sheets,extract,Google Sheets,Extract,希望沿着以下路线提取字符串: “文本”:“FKJHSABHFKJHS7G8YDDFGD.”, “e”:1541699908958, “测试”:正确 并且只提取文本字段之间的字符…因此最终只使用FKJHSABHFKJHS7G8YDDFGD 文本字段的长度可以不同 尝试此方法:=REGEXEXTRACT(C2,“(.*?”),但运气不佳我不确定Excel是否正确捕获了组,但如果您的输入中没有双引号,您可以尝试: =REGEXEXTRACT(C2, "[^""]+") 匹配第二个双引号(例如,匹配“
尝试此方法:=REGEXEXTRACT(C2,“(.*?”),但运气不佳我不确定Excel是否正确捕获了组,但如果您的输入中没有双引号,您可以尝试:
=REGEXEXTRACT(C2, "[^""]+")
匹配第二个双引号(例如,匹配“abc”d中的abc)。另一种解决方案是
=regexextract(C2, "\:\s""(.+?)""")
我发现如果你不使用双引号,它就可以工作。其他的例子在Google Sheets regexextract函数中似乎不起作用
=REGEXEXTRACT(C2,"\""(.*?)\""")
Google Sheets中的循环依赖项错误Soops,我在公式中输入了一个错误。如果您的文本在单元格XX中,请将第一个参数B2更改为匹配XX。我已在答案中编辑了公式以反映您当前的情况。它可以工作,但它只提供了true,我需要引号中的实际文本,但不包括引号,我还弄乱了命令名。简言之,您可以将旧命令中的正则表达式更改为“[^”“]+”,这是一个查找不带双引号的连续字符串的正则表达式。