Разделить строку используя регулярные выражения - C#
Формулировка задачи:
Всем привет. Помогите с таким вопросом. Имеется предложение
Мама, ax ax,, мыла раму 25/05/2015 ух;25раз!!! Потом 26/05/2015 смотрела, ох долго, фх,фх Дом2!... Без хх труда не выловишь и рыбку из пруда?!! 27/05/2015 она ых отдыхала…
Нужно разбить его с помощью разделителей. Разделители: пробел, запятая, точка с запятой, сочетание любой буквы русского алфавита с буквой ‘x’ и любая комбинация этих разделителей.
Я РВ записывал так: @"[\s,;]*[а-я]х[\s,;]*"
И с помощью Split разбивал на массив. Но разбивает только там, где обязательно присутствует [а-я]х.
Когда записываю @"[\s,;]*([а-я]х)*[\s,;]*" - то получается какой то беспорядок.
Буду благодарен если кто объяснит как записать правильно регулярное выражение
Решение задачи: «Разделить строку используя регулярные выражения»
textual
Листинг программы
@"[ ,\.;]|[а-я]х"
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д