R
RedGrittyBrick
I'm feeling stupid. How can I combine the substitution and matching in
the example below?
-----------------8<--------------
#!/usr/bin/perl
use strict;
use warnings;
while (<DATA>) {
while (/<(\d+)>/g) { #1
print "$1 removed\n";
}
s/<\d>//g; #2
}
__DATA__
aaa aaa aaa aaa aaa aaa
bbb b <12> bb bbbb bbbb
cccc ccc cc cc cc ccccc
dd dd <22> dd <99> dd d
eee eee eee eee eee eee
-----------------8<--------------
12 removed
22 removed
99 removed
What #1 would eliminate the need for #2?
the example below?
-----------------8<--------------
#!/usr/bin/perl
use strict;
use warnings;
while (<DATA>) {
while (/<(\d+)>/g) { #1
print "$1 removed\n";
}
s/<\d>//g; #2
}
__DATA__
aaa aaa aaa aaa aaa aaa
bbb b <12> bb bbbb bbbb
cccc ccc cc cc cc ccccc
dd dd <22> dd <99> dd d
eee eee eee eee eee eee
-----------------8<--------------
12 removed
22 removed
99 removed
What #1 would eliminate the need for #2?