'abcde$$20220512$$$2022123' 截取 '2022123'
和
abcde$$20220512$$$2022123&2022124&&2022125
截取 2022123,2022124,2022125
怎么截取?
截取的指定字符串是$$$会有影响吗
利用数组函数凑:
GREPARRAY(
SPLIT(
REPLACE(
REVERSEARRAY(
SLICEARRAY(REVERSEARRAY(SPLIT(A1,"")),1,INARRAY("$",REVERSEARRAY(SPLIT(A1,"")))-1)
)
,",",""),
"&"),ITEM!='')
GREPARRAY(GREPARRAY(split(SUBSTITUTE(SUBSTITUTE(A3, "$", "@"), "&", "@"), "@"), len(item) = 7), REGEXP(item, "^[0-9]{7}"))
/*只要7个纯数字的连接字符*/
如下图红色线的7个连接字符不取
如果字符长度是一定的那就用mid截取 如果不一定 那就通过find定位特殊字符号在mid