我有一堆像这样的行:
John Smith
Jane Doe
Dr. Bruce Wayne
我想将名称放入一个包含两列的csv文件:标题和全名.我正在使用正则表达式:/(\w*\. )?(.*)/然后我打印"$1;$2".问题是,在没有标题的名称中,perl会抱怨未初始化的值为$ 1.如何使用空字符串?
只需将正则表达式更改为:
my $re = qr/(\w*\. |)(.*)/;
 add alternation --^
| 归档时间: | 
 | 
| 查看次数: | 299 次 | 
| 最近记录: |