中的一部分,我需要寫一個Perl的正則表達式轉換Perl的正則表達式替換字符串
site.company.com => dc=site,dc=company,dc=com
不幸的是我不能用我想出了下面的正則表達式來刪除尾隨「」。我當然可以在下一個語句中刪除尾部的「,」,但寧願將其作爲正則表達式的一部分進行處理。
$data="site.company.com";
$data =~ s/([^.]+)\.?/dc=$1,/g;
print $data;
這上面的代碼打印:
dc=site,dc=company,dc=com,
預先感謝。
_「這上面的代碼輸出:dc = site,dc = company,dc = com,」_這正是你想要的,不是嗎? – Simon 2013-02-08 12:34:10
「dc = site,dc = company,dc = com」 - 沒有結尾的',' – 2013-02-08 12:34:38
哦,對不起,忽略了這一點。 – Simon 2013-02-08 12:34:55