在Perl中仅匹配一次
Perl中有match操作符的一个简单版本-?PATTERN?运算符。这与m//运算符基本相同,除了它在每次调用重置之间搜索的字符串内仅匹配一次。
例如,您可以使用它来获取列表中的第一个和最后一个元素-
示例
#!/usr/bin/perl
@list = qw/food foosball subeo footnote terfoot canic footbrdige/;
foreach (@list) {
$first = $1 if /(foo.*?)/;
$last = $1 if /(foo.*)/;
}
print "First: $first, Last: $last\n";执行以上程序后,将产生以下结果-
First: foo, Last: footbrdige
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短