加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

perl中while修饰符/c参数

发布时间:2020-12-16 00:10:43 所属栏目:大数据 来源:网络整理
导读:[oracle@localhost ~]$ cat tmpperl01 #!/usr/bin/perl $_ = "The year 1752 lost 10 days on the 3rd of September"; while (/(d+)/g) { print pos($_),"n"; } print pos($_)."---","n"; while (/e/g) { print pos($_),"n"; } print pos($_)."---","n"
[oracle@localhost ~]$ cat tmpperl01
#!/usr/bin/perl
$_ = "The year 1752 lost 10 days on the 3rd of September";
while (/(d+)/g)
{
print pos($_),"n";
}
print pos($_)."---","n";
while (/e/g)
{
print pos($_),"n";
}

print pos($_)."---","n";


[oracle@localhost ~]$ cat tmpperl02
#!/usr/bin/perl
$_ = "The year 1752 lost 10 days on the 3rd of September";
while (/(d+)/cg)
{
print pos($_),"n";
}
print pos($_)."---","n";
while (/e/cg)
{
print pos($_),"n";


[oracle@localhost ~]$ ./tmpperl01
13
21
35
---
3
6
33
43
46
49
---
[oracle@localhost ~]$ ./tmpperl02
13
21
35
35---
43
46
49
49---

#增加/c修饰符在匹配失败后不重置pos的位置

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读