- 论坛徽章:
- 0
|
现有文件aa.txt
<input name="abc" >
<input name="cde" >
<input name="ddssffe">
把通过perl把上边内容替换为
<input name="abc" id="abc">
<input name="cde" id="cde">
<input name="ddssffe" id="ddssffe">
我已经用vi搞定了。现在试着用perl,但碰到一些问题。关于正则匹配的问题 。
#!/usr/bin/perl -w
open(OPENF1,"aa.txt") || die "can't open file!";
open(WRITEF1,">bb.txt") || die "cant't open file! ";
while( <OPENF1> )
{
m/name="[a-z]"/g;
print $_;
}
close(WRITEF1);
close(OPENF1);
m/name="[a-z]"/g;这一句。我只想匹配到name="内容",但我这句会把整行都匹配到。
请大家帮忙。解答.
[ 本帖最后由 Ecore 于 2007-9-20 17:48 编辑 ] |
|