var textoNotes = "e|-----------------|B|-----------------|G|-----------------|D|-----------------|A|-----------------|E|3-3-3-3-3-3-3-3-3|";
var filterChords = /(\(|[^(e|B|G|D|A|E)|]+|\))/g;
var arr = filterChords.exec(textoNotes);
這將返回:不能使正則表達式工作
arr[0] = -----------------
arr[1] = -----------------
但是,這就是我想要的:
arr[0] = -----------------
arr[1] = -----------------
arr[2] = -----------------
arr[3] = -----------------
arr[4] = -----------------
arr[5] = 3-3-3-3-3-3-3-3-3
感謝大家,並在此之後我想獲取每個值的不同值。
什麼是你想要的輸出?讓自己更清楚。 – pzp
你在https://regex101.com上測試了你的正則表達式嗎?看起來很好,如果我正確理解你的話。 –
是的,NAD在正則表達式中工作,但在這裏沒有。 –