作者nnkerker (老梗王)
看板Perl
标题[问题] match multiple elements of array
时间Thu Feb 16 23:06:03 2017
如提
stackoverflow上有查到
可以用if( grep { $aaa =~ /$_/} @array)
就可以做到$aaa跟array其中之一element match的判断
但假如我要做的是 $aaa 跟array其中每一个element都不match的判断呢?
感恩指教
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.255.20.28
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Perl/M.1487257566.A.BC1.html
1F:推 CindyLinz: 那不是在 grep 前面加一个惊叹号 ! 就好了吗? ^^ 02/17 00:47
哦哦 我原本用if( grep { $aaa !~ /$_/} @array)...
2F:推 herculus6502: 果然是老梗XD 02/17 06:14
※ 编辑: nnkerker (111.255.10.145), 02/22/2017 21:43:08
3F:→ AntaresStar: 改unless也行 XD 02/22 23:20
4F:推 CindyLinz: 你原本改的.... 是「是否存在不 match 的 element」 02/25 23:38
5F:→ CindyLinz: 这不是 perl 问题, 是一阶逻辑的问题 XD 02/25 23:38