首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

perl关于括号的使用,该如何处理

2012-03-17 
perl关于括号的使用大家好,请看以下代码和问题:Perl code#!/usr/bin/perl -wuse strictuse diagnostics$

perl关于括号的使用
大家好,请看以下代码和问题:

Perl code
#!/usr/bin/perl -wuse strict;use diagnostics;$_="fred wilma";if(/(fred)*(wilma)/) #请问这里改成“if(/fred*wilma/)”就不能输出“yes”呢?两者有什么不同? {  print "yes \n";}


谢谢!

[解决办法]
fredfredfred和freddd的区别
[解决办法]
(fred)*(wilma)也能匹配sb wilam。

正确的正则表达式应该是
/fred\s+wilma/
[解决办法]
用小括号标志出量词的作用对象
不用小括号就表示作用于一个字符。
(fred)* fredfred
fred* freddddd

热点排行