我需要编写一个 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,
提前致谢。