(?!)是向钱看。没有MONEY! :-)
试试:
perl -le '$a="D3"; print "\a" if $a =~ /(?!D3)(?{print $`})/g'
2008/12/26 DirtyWater <dxiaojun对foo@gmail.com>:
> 2008/12/27 Michael Zeng <galaxy2004@gmail.com>:
>> 问一个:
>>
>> 不匹配某物怎么说, 比如 $a = 'D3' ; print "\a" if $a =~ /D3/
>>
>> print "\a" if $a =~ /(?!D3)/ ;
>> 它怎么还beep呢
> print "\a" if (! $a =~ /D3/);
>>
>> 我觉得很奇怪,我想用 ?= , ?! 来匹配 '不是这个模式'的意思,
>>
>> 我不想用 !/ / 或者 != ,
>>
>> 请问大家怎么匹配的
>>
>>
>> 2008/12/26 cool J <jcooooool@gmail.com>
>>>
>>> Nice!用google Group讨论问题还是比较好的!
>>>
>>> On 12月26日, 下午3时05分, Porsche℃蜥 <fea...@hotmail.com> wrote:
>>> > 好久没有去过以前的讨论组了。。。 >>
>>
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---
没有评论:
发表评论