我有一个长xml文件,其中包含很多次字符串
<div type="something">
Run Code Online (Sandbox Code Playgroud)
我只需要向那些字符串添加文本"id ="NUMBER",其中NUMBER是一个从1开始并递增1的值.我的输出应该是
<div id="1" type="something">
<div id="2" type="something">
<div id="3" type="something">
...
Run Code Online (Sandbox Code Playgroud)
我最好使用Perl; 谁能帮我?
谢谢你,Stefania
我试过这个:
use strict;
use warnings;
my $str = "<div id=\"";
my $i = 0;
$str =~ s/<div id=\"/'<div id="'.++$i/ eg;
print "$str";
Run Code Online (Sandbox Code Playgroud)