我用ruby进行正则表达式匹配,过程如下: 前面部分: > reg1 = %r{\A(//(.+)\n)?} => /\A(\/\/(.+)\n)?/ > reg1 =~ "//;\n" => 0 > $2 => ";" 后面部分: > reg2 = %r{\A(-?\d+([;|,|\n]-?\d+)*)\z} => /\A(-?\d+([;|,|\n]-?\d+)*)\z/ > reg2 =~ "1;3" => 0 合起来: > reg = %r{\A(//(.+)\n)?(-?\d+([\