這是我的正則表達式:(-?\d+)-(-?\d+)。目的是匹配表示范圍的字符串,包括負數。例如:1-100-100-1-10, 但是也:-100--10然后,使用正則表達式,我將捕獲第一個數字,最后一個數字以及整個字符串。在Angular中:let regExp : RegExp = RegExp('(-?\\d+)-(-?\\d+)', 'g');
let values: RegExpExecArray = regExp.exec('-100--10');從values結果中,我可以使用positionvalues[1]和values[2],這values[0]是為整個字符串保留的。顯然,以上內容對我有用,但是您是否知道如何使我的正則表達式更加精確?即我不希望整個字符串都匹配。
Javascript正則表達式匹配部分字符串,但不匹配整個字符串
蠱毒傳說
2021-05-07 14:16:31