【发布时间】:2020-01-05 08:30:00
【问题描述】:
我需要在 if 条件下使用 grep 来查找字符串中是否存在值。我尝试了一些代码,但这是不正确的
这适用于运行 Perl 的窗口。
$string ="This is a test string";
$val ="test";
if( grep /$val/i, $string)
print "found";
else
print "not found";
我希望找到输出
【问题讨论】:
-
我需要使用 grep 而不是索引来查找它
-
你为什么特别想使用
grep来达到这个目的? -
@GMB 因为我需要检查具有多个值的字符串。我会简单点,假设我有一个数组 @val=("demo","test","gone"); .所以我需要检查字符串中是否存在这些值,还需要知道它与哪个值匹配。
标签: perl