Chinaunix
标题:
用正则表达式替换的问题
[打印本页]
作者:
kairi
时间:
2007-09-03 18:20
标题:
用正则表达式替换的问题
如何只替换前边有偶数个字符串的字符,如果有奇数个就算找到也不替换
作者:
ubac
时间:
2007-09-03 18:39
什么叫前面有偶数个字符啊?
真的不理解,最好给个事例
帮助自己,也帮助别人 。。。
作者:
kairi
时间:
2007-09-04 09:39
"中国"的内码为d6 d0 b9 fa "泄"的内码为 do b9 要是替换"泄"的话会把中国的的也给替换了所以要找前面是偶数的来替换
作者:
perljoker
时间:
2007-09-04 09:47
汗,还是那个中文字问题
作者:
kairi
时间:
2007-09-04 09:54
就因为是中文才会出问题啊
作者:
kairi
时间:
2007-09-04 10:12
$html=~s/(.*){1,3,5,7,9}泄(.*)/$1卡$2/g;
自己搞定了
作者:
perljoker
时间:
2007-09-04 15:13
原帖由
kairi
于 2007-9-4 10:12 发表
$html=~s/(.*){1,3,5,7,9}泄(.*)/$1卡$2/g;
自己搞定了
你这个能最终解决问题吗。。中文字我也不懂
作者:
diancn
时间:
2007-09-04 17:12
http://search.cpan.org/~rgarcia/perl/README.cn
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2