regex - 错误: “Function REGEXEXTRACT parameter 2 value ” …"is not a valid regular expression

标签 regex google-sheets syntax-error google-sheets-formula array-formulas

我在Google工作表上修改正则表达式时遇到了一些问题。

我在一个单元格中有一个包含多个信息的文本:

D ID : d_************
T ID : t_************
Date : **/**/2019
O ID : ************

我希望每个ID都位于不同的单元格中。

我尝试了这个:
=REGEXEXTRACT(L9,"\[(?<=D ID : )(.*)(?=T)]\")

但标题出现错误

最佳答案

尝试:

=ARRAYFORMULA(REGEXEXTRACT(FILTER(SPLIT(A1; CHAR(10)); 
 REGEXMATCH(SPLIT(A1; CHAR(10)); "ID")); ": (.*)"))

0

关于regex - 错误: “Function REGEXEXTRACT parameter 2 value ” …"is not a valid regular expression,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58610706/

相关文章:

php preg_match 从字符串中查找困难的 JSON

python - 如何在 python 中使用列表进行 re.compile()

regex - 用于排除用户输入答案开头和结尾处的单词或字符的正则表达式

javascript - DriveApp.GetFoldersByName() 总是返回 true

google-apps-script - 服务在短时间内调用了太多次 : exec qps.(谷歌脚本)

syntax-error - 在语法错误(COBOL)方面需要帮助

regex - 如何在 Swift 中修剪字符串的开头和结尾?

forms - 使用表单更新谷歌电子表格上的现有数据?

c - 错误 : Expected expression before char

python - 我在解决这一问题时遇到了问题...我是菜鸟