twix007
@twix007

Как в Notepad++ удалить пробел между цифрами?

Есть база с номерами вида:
12345 67
12345 68
12345 69
Я пробел нахожу (\d\s), но заменить не могу (\d) - затирается цифра перед пробелом...
  • Вопрос задан
  • 4536 просмотров
Решения вопроса 1
Moskus
@Moskus
У вас странные понятия о синтаксисе регулярных выражений.
Нужно искать (\d)\s(\d) и заменять на $1$2.

Ваш же код ищет цифру и следующий за ней пробел (а не пробел между цифрами, так что пробел в конце строки тоже попадет под шаблон) и захватывает эту пару в capture group. А заменяет просто на букву "d" (скобки и символ "\" в этом выражении лишены синтаксического смысла).
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Quark_rgb
В найти (\s)(\d+)
В заменить $2
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы