我有一個變量$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