如何使用正则表达式 把 A and B or C .....and ZZ 写法转换成 OR(and(A,B) ....) 即 EXCEL中的表函数形式
展开全部
这个,直接用VB的循环吧,方便点
sub test()
dim str as string
str="A and B or C and D or E and ZZ "
arr=split(str,"or")
for i=0 to ubound(arr)
arr(i)=replace(replace(arr(i),"and",",")," ","")
arr(i)="and(" & arr(i) & ")"
next
str=join(arr,",")
str="or(" & str & ")"
end sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询