[已解决]正则如何实现跳过某些特定字符?
本帖最后由 78950105 于 2014-1-28 11:19 编辑比如目标文本是"abcdef",怎么跳过"cd",一次性直接获得"abef"?
请高手指点一下. 使用"零宽断言",但是不能一次把前后的都获取,只能获取一半. 就没招了. 或者 换个问法, 怎么用正则删除目标文本中的特定字符?
好像只用一个正则不能实现,是不是这样? 研究了下,目前有个变通的方法,用StringReplace,可以实现. 正则比较强大,但比较难懂... 回复 1# 78950105
用“组合”就可以了。""还可以用“反组合”"[^cd]" 回复 6# user3000
多谢user3000的回复,你说的这个方法也是一个变通的办法,后面还要再将正则出来的在处理成一个字符串.
我提的要求,可能用正则处理不了.
用stringreplace,可以变通实现.
封贴. lz如果贴出一行代码或许很快就解决了
页:
[1]