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

Perl 正则分组

发布时间:2020-12-15 23:50:43 所属栏目:大数据 来源:网络整理
导读:[oracle@jhoa perl2]$ cat a1.pl open(CPU,"","/home/oracle/perl2/a1"); while (CPU) { chomp; if( /^model name.*: (.*$)/) { $cpu_number += 1; print "$cpu_number is $cpu_numbern"; print "$1 is $1n"; $cpu_model="$1"; $cpu_model =~ s/s+/ /g;
[oracle@jhoa perl2]$ cat a1.pl 
   open(CPU,"<","/home/oracle/perl2/a1");
    while (<CPU>) {
       chomp;
       if( /^model name.*: (.*$)/) {
          $cpu_number += 1;
          print "$cpu_number is $cpu_numbern";
          print "$1 is $1n";
          $cpu_model="$1";
          $cpu_model =~ s/s+/ /g;
       }
    }
[oracle@jhoa perl2]$ cat a1
model name	:         Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz model name xxxxxxxxx



$aaa="1234,5677,3333";
$aaa=~/d+,(d+),d+/;    #现在$1中就是5677
print $1."n";
$bbb="2223,4241,45452";
$bbb=~/(d+),d+,d+/; #现在$1中是2223
print $1;

根据()括号 判断

[oracle@jhoa perl2]$ cat a2.pl 
$aaa="1234,45452,24242";
$bbb=~/(d+),(d+)/; #现在$1中是2223
print $1,$2;


[oracle@jhoa perl2]$ perl a2.pl 
5677
222324242[oracle@jhoa perl2]$ 

(编辑:李大同)

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

    推荐文章
      热点阅读