joe*_*ney 5 regex extract google-sheets
考虑如下所示的字符串:
"text": "fkjhsabhfkjhs7g8ydfgd.",
"e": 1541699908958,
"test": true
Run Code Online (Sandbox Code Playgroud)
我正在尝试提取名为“text”的字段的值。本质上,我想从字符串中捕获如下所示的子字符串:
fkjhsabhfkjhs7g8ydfgd
名为“text”的字段的值的长度不是恒定的,它可能会变化。
我尝试使用这个正则表达式:
=REGEXEXTRACT(C2,"""(.*?)""")
Run Code Online (Sandbox Code Playgroud)
我没有得到我想要的东西。任何帮助,将不胜感激!
小智 8
我发现如果你转义双引号,它就有效。其他示例似乎不适用于 Google Sheets regexextract 函数
=REGEXEXTRACT(C2,"\""(.*?)\""")
Run Code Online (Sandbox Code Playgroud)
我不确定 Excel 是否正确捕获组,但如果您的输入内部没有双引号,您可以尝试:
=REGEXEXTRACT(C2, "[^""]+")
Run Code Online (Sandbox Code Playgroud)
它匹配第二个双引号(例如,匹配“abc”d”中的 abc)。
| 归档时间: |
|
| 查看次数: |
10378 次 |
| 最近记录: |