免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2402 | 回复: 12
打印 上一主题 下一主题

能够匹配\),能够匹配:,但是不能匹配\): [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-05-13 13:54 |只看该作者 |倒序浏览
写了一个小脚本,打算把):替换成换行,单独替换的话,能够替换\)和:,但是放一起就是不行,神奇了,问问,哪位知道是为什么么?

文本内容为:460009671967667:8613778180050:33):460029021195337:8615902161678:33):

脚本为
  1. while(<>)
  2. {
  3. chomp;
  4. ~s/\):/\n/g;
  5. print $_;
  6. }
复制代码

论坛徽章:
0
2 [报告]
发表于 2010-05-13 14:04 |只看该作者
貌似可以啊,运行结果这样?
460009671967667:8613778180050:33
460029021195337:8615902161678:33)
:

论坛徽章:
0
3 [报告]
发表于 2010-05-13 14:06 |只看该作者
运行结果 应该没问题吧。
460009671967667:8613778180050:33
460029021195337:8615902161678:33

论坛徽章:
78
双子座
日期:2013-10-15 08:50:09天秤座
日期:2013-10-16 18:02:08白羊座
日期:2013-10-18 13:35:33天蝎座
日期:2013-10-18 13:37:06狮子座
日期:2013-10-18 13:40:31双子座
日期:2013-10-22 13:58:42戌狗
日期:2013-10-22 18:50:04CU十二周年纪念徽章
日期:2013-10-24 15:41:34巨蟹座
日期:2013-10-24 17:14:56处女座
日期:2013-10-24 17:15:30双子座
日期:2013-10-25 13:49:39午马
日期:2013-10-28 15:02:15
4 [报告]
发表于 2010-05-13 14:07 |只看该作者
没什么问题啊  

460009671967667:8613778180050:33
460029021195337:8615902161678:33

论坛徽章:
0
5 [报告]
发表于 2010-05-13 14:09 |只看该作者
回复 3# liyangole


   

呃。。。。。我这里确实不行。。。难道是版本问题?


This is perl, v5.8.4 built for sun4-solaris-64int
(with 29 registered patches, see perl -V for more detail)

Copyright 1987-2004, Larry Wall

论坛徽章:
0
6 [报告]
发表于 2010-05-13 14:10 |只看该作者
好吧,你们都没问题,就我命苦。。。。。。。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
7 [报告]
发表于 2010-05-13 14:14 |只看该作者
回复 1# maxpayne


我这里可以,没错
  1. my $string = '460009671967667:8613778180050:33):460029021195337:8615902161678:33):';
  2. $string =~ s/\):/\n/g;
  3. print "|$string|\n";
复制代码

论坛徽章:
0
8 [报告]
发表于 2010-05-13 14:14 |只看该作者
回复 5# maxpayne


  perl -v

This is perl, v5.8.8 built for i386-linux-thread-multi

Copyright 1987-2006, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.


应该不是版本问题吧!

论坛徽章:
0
9 [报告]
发表于 2010-05-13 14:17 |只看该作者
回复 8# liyangole


   

那就奇了怪了。。。。就这么几句。。。。脚本可以正常运行,就是匹配不到

论坛徽章:
0
10 [报告]
发表于 2010-05-13 14:20 |只看该作者
回复 9# maxpayne


    ,咕~~(╯﹏╰)b 你运行的结果是什么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP