我有一个变量$rowref->[5]
其中包含字符串:Perl的正则表达式的烦恼
" 1.72.1.13.3.5 (ISU)"
我使用XML::Twig
打造修改XML文件,此变量包含的东西的版本号的信息。所以我想摆脱空白和(ISU)。我试图用替代和XML::Twig
设置属性:
$artifact->set_att(version=> $rowref->[5] =~ s/([^0-9\.])//g)
有趣的是什么,我在我的输出得到的是
<artifact [...] version="9"/>
我不明白我在做什么错。我检查了一个regular expression tester,它似乎很好。有人可以发现我的错误吗?
你可能想'0-9'而不是'1-9' –
这是真的,我会改变这个问题。 – UsefulUserName