string = 'Hello 1234_ world 4567_ trap 456';
我需要捕獲所有數字後跟下劃線。以下代碼將會執行。Javascript的正則表達式
string.match(/(\d+?)(_)/gi);
但是我測試了下面的代碼,它的工作除了下劃線也被捕獲。
(\d+)_
所以我決定給下劃線其自己的捕獲組這樣
(\ d +)(_)
但沒有奏效。我得到了帶下劃線的數字。我不想要下劃線。
string = 'Hello 1234_ world 4567_ trap 456';
我需要捕獲所有數字後跟下劃線。以下代碼將會執行。Javascript的正則表達式
string.match(/(\d+?)(_)/gi);
但是我測試了下面的代碼,它的工作除了下劃線也被捕獲。
(\d+)_
所以我決定給下劃線其自己的捕獲組這樣
(\ d +)(_)
但沒有奏效。我得到了帶下劃線的數字。我不想要下劃線。
你如何使用正則表達式嘗試
var regex = /(\d+?)(_)/
?代碼的其餘部分是什麼? – 2010-03-03 20:24:00
我正在使用這個網站http://regex.larsolavtorvik.com/#js – 2010-03-03 20:24:40