Casper-SC
@Casper-SC
Программист (.NET)

Регулярное выражение для разделения слова с цифрой. Из «Привет1234» нужно получить 2 совпадения Привет и 1234. Знает кто как?

Задача состоит в том, чтобы разделить слово с номером, которое не отделено пробелом от слова.

Тут можно затестить: www.regexr.com

Этот текст можно использовать в качестве тестового:
Событие11
Событие2232
событие1
событие232 агшыаш-событиеСобытие-Событие-событие ыцпуцп Собыытие111
  • Вопрос задан
  • 472 просмотра
Решения вопроса 1
Gorily
@Gorily
Тестировать лучше тут: regexstorm.net/tester, у вас же C#?
Для решения нужно просто найти стыки вида "не цифра-цифра", регулярка простейшая:
([\D])([\d])
Затем делаем замену на:
$1 $2
И получаем искомый пробел.
b74421bd9ee34fd6bddb9e10a47b5559.png
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы