vbscript.regexp a="abcdef吉林汽车abXXX1234天津汽车67890abcdYYY,ab北京汽车cwdedabcdefXXXabcdef北京汽车YYYkwwalsdf上海汽车123456"我想用vb的vbscript.regexp正则表达式把不是【XXX和YYY】包含的“汽车”替换“飞机”把a变成a="abcdef吉林飞机abXXX1234天津汽车67890abcdYYY,ab北京飞机cwdedabcdefXXXabcdef北京汽车YYYkwwalsdf上海飞机123456" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用正则大材小用吧?这种简单替换用replace函数就行了 因为飞机是一个字母(为了让大家看清楚才写成汉字),不想区分大小写的用replace替换完会改变大小写的 ??不明白楼主replace函数本身就可以设置比较方式(最后一个参数,具体看msdn) a="abCdef"b="<b>cd</b>"msgbox replace(a,"cd",b,1,1,1)CD全变小写了,再一个,我不想全替换,还有不想替换的用XXX和YYY包含的不想替换 呵呵,raplace仍然可以做到,具体楼主自己试吧。还有,楼主貌似有提问题不一次说清楚条件的习惯,喜欢逐步递进啊.... 不好意思,用replace是能解决不过要用一大堆代码,不是简单就能做好的,所以我还是想要用vbscript.regexp来解决这个问题 本帖最后由 bcrun 于 2010-07-04 17:05:58 编辑 79分求SQL语句(不太难) 停车场收费记费问题====急!!!! vb里用INI配置文件,怎么连数据库呀,文件格式和连接代码该怎么写,给个例子 获得一个数据表中某个字段的最大值 如何用语句实现VB与SQL数据库的自动连接? 快过年了,想办法弄点钱! 现有1亿6000万左右个商业email地址出售,管理员大哥别删哟! 请教高手,实现网络传输文件问题的机理,?请进,谢谢 在VB程序中调用水晶报表出错 一个语法错误,搞得我半天还没有弄出来!!!!!!!救命啊。 菜鸟两问,高分送上! 怎样合并文件,合并之后又可分解为原文件? 怎么把这些英文单词分开啊。
用replace替换完会改变大小写的
replace函数本身就可以设置比较方式(最后一个参数,具体看msdn)
b="<b>cd</b>"
msgbox replace(a,"cd",b,1,1,1)CD全变小写了,再一个,我不想全替换,还有不想替换的用XXX和YYY包含的不想替换
还有,楼主貌似有提问题不一次说清楚条件的习惯,喜欢逐步递进啊....