附件是输入和预期输出,基于此我想要一个可在 Google Sheets 中使用的通用正则表达式模式:
示例: 如果单元格中存在以下字符串: “30m DEVO-67、DEVO-68 1小时 DEVO-69、DEVO-70 2小时 DEVO-75"
以下应该是输出: DEVO-67、DEVO-68、DEVO-69、DEVO-70、DEVO-75
基本上想要从任何给定的字符串中提取所有 DEVO 后跟破折号和数字。
我尝试了以下操作,但不起作用:
=REGEXREPLACE(B1,"[0-9]+\S+\s+DEVO-(\d+).*","DEVO - $1")
试试这个:
=LET(x, REDUCE(,TOCOL(SPLIT(A1, " ")), LAMBDA(a,c, IF(REGEXMATCH(c, "DEVO"), JOIN(",",a,c),a))), RIGHT(x, LEN(x)-1))