Я получил некоторую информацию, представленную в футбол цель, как это:JavaScript Regex - пытается соответствовать все номера в (5' , 78' , 80 ') (90' + 2') не предшествуют +
(5' , 78' , 80 ') (90' + 2')
Я хотел бы использовать JavaScript, чтобы соответствовать все номера не предшествует +
знак (2 в данном случае). Я не знаю, как это сделать без негативных взглядов.
Я попытался это:
"(5', 78', 80')(90'+2')".match(/[^+]\d+'/g)
, но я получаю круглые скобки, пробелы, и '
в моих возвращенных матчей:
["(5'", " 78'", " 80'", "(90'"]
Я ищу результат как. Обратите внимание, что не имеет номер 2
в нем, потому что 2 предшествует с +
["5", "78", "80", "90"]
Все указатели ценится.
Первая мысль: убрать цифры предшествуют +, то вы можете сопоставить все числа. –
Почему я не подумал об этом? Это, безусловно, самое простое решение! Благодарю. – jrahhali
Вам нужно одно регулярное выражение, или вы можете работать с битами JS для предварительной и постфильтрации? –