У меня есть эта строка: «Cooper_Johnson-Билокси-01-Maqueta_Completa_176.max» Дело в том, что мне нужно разделить его на эти переменные:Regexp шаблон для разделения строки в C#
- клиента: "Cooper_Johnson"
- Проект: "Билокси"
- WIP номер: "01"
- Название Сцена: "Maqueta_Completa"
- Внутренняя Копия: "176"
Я знаю, как это сделать с помощью обычной строковой переменной - найти символы, разделиться и т. Д., Но я действительно хочу научиться использовать регулярные выражения для такого материала, и я хотел бы спросить, есть ли у кого время писать рисунок для этого и описываем шаг за шагом каждую часть этого шаблона.
Я использовал http://gskinner.com/RegExr/ этот тестер RegEx, это действительно здорово, но мне не хватает знаний о регулярном выражении, чтобы использовать его. Также вы можете посоветовать любое руководство по регулярному выражению? Может быть, некоторые учебники от простого до продвинутого уровня? Большое спасибо!
Я бы порекомендовал [regular-expressions.info] (http://www.regular-expressions.info/tutorial.html). Я использую его все время, когда я перехожу к ссылке, и он предлагает очень хороший учебник. – Brian
Мой сохраненный «чит-лист»: [http://www.mikesdotnetting.com/Article/46/CSharp-Regular-Expressions-Cheat-Sheet](http://www.mikesdotnetting.com/Article/46/CSharp -регулярные-выражения-Чит-лист). Я бы рекомендовал посмотреть на именованные группы. Это позволит обеспечить более чистый доступ. – Andrew
Большое спасибо, закладок! –