我正在嘗試提取 CMS Tikiwiki 版本,但在提取版本時遇到問題。我只能提取數字的第一部分,例如:
15.0版本,我只能解壓15,但是我想解壓15.0。
if ($res=~ m/as of version (. ?)\./) {
$version = $1;
}
提取版本的句子
以下串列試圖收集 Tiki 版本 15.0 的著作權所有者。
uj5u.com熱心網友回復:
試試這個,
if ($res =~ m/as of version (\d (?:\.\d ))\./) {
如果這是您可能想要的字串的結尾,
if ($res =~ m/as of version (\d (?:\.\d ))\.$/) {
該模式(\d (?:\.\d ))捕獲任何數字,然后是可選的一組.數字和一個或多個數字。
uj5u.com熱心網友回復:
您可以使用
/as of version (. )\./
但我很想使用
/as of version (\S )\./
\S 匹配非空格字符。
順便一提,
my $version
if ( $res =~ /.../ ) {
$version = $1;
}
可以寫成
my ( $version ) = $res =~ /.../;
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/418208.html
標籤:
上一篇:引擎蓋下的HTTPPost
