Разделить строку используя регулярные выражения - C#

Узнай цену своей работы

Формулировка задачи:

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

Решение задачи: «Разделить строку используя регулярные выражения»

textual
Листинг программы
@"[ ,\.;]|[а-я]х"

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.667 из 5
Похожие ответы