如何在perl匹配中正则表达并组合两个单词?

时间:2016-02-18 08:51:34

标签: perl

我正在尝试从给定的行中复制一个值并分配给name。我没有得到预期的。你能建议吗?

my line = "manager: CN=rakhi\\, test,OU=Site-SIN,OU=Accounts_user,OU=main,OU=site,";
my $ln = qq{$line};
if ($ln =~ /\(([^)]*)/) 
{
   print $1;
}

预期结果= trakhi

1 个答案:

答案 0 :(得分:1)

始终在代码中使用 $searchResult->andFilterWhere([ 'or', ['like', 'HRMS_candidatePrimarySkills', $keywordsArrayTrimed[$i]], ]); use warnings;

我猜你期待输出 rakhi ,如果有的话,试试这个:

use strict;

输出:

my $line = qq{manager: CN=rakhi\\, test,OU=Site-SIN,OU=Accounts_user,OU=main,OU=site,};
if ($line =~ m/CN=(.*)\\/) 
{
    print $1, "\n";
}