如何只替换前边有偶数个字符串的字符,如果有奇数个就算找到也不替换
by kairi - Perl - 2007-09-04 17:12:29 阅读(2639) 回复(7)
比如:
假设将abc替换为123,但是必须满足匹配/abc/正则表达式中的abc才能被替换为123 例如/[0-9]\{2\}abc/中的abc被替换为123,也就是说,仅替换匹配模式中的部分(或者说是子模式?) 我是想做通用的双模式替换或者修改,即满足模式1的内容中的再满足模式2的内容替换为模式3. 如果不能用sed实现,是否可以用其他的命令做到? 谢谢!
IT168 | 泡泡网 | 汽车之家 | 二手车之家 | 渠道168 | ITPUB | IXPUB | ChinaUnix | 安卓之家 | 苹果园 | 家商城 | 苹果论坛