Какое правильное регулярное выражение удаляет соседние повторяющиеся буквы, но не числа?Regex для удаления повторяющихся букв, но не цифр
Например:
p11ppppl --> p11pl
Я имел следующее регулярное выражение:
/[^\w\s]|(.)(?=\1)/g
, но это также заменяет повторяющиеся цифры.
Возможно ['[^ \ w \ s] | (\ D) (? = \ 1)'] (https://regex101.com/r/lQ0aJ9/1)? –
Это работает! Что такое | (\ D) и удаление (.) Do? (Я не слишком хорош с регулярным выражением) – user4043891
'\ D' соответствует несимметричному символу. –