Тестер регулярных выражений - синтаксис C#

Trader1985

Client
Регистрация
14.12.2011
Сообщения
131
Благодарностей
31
Баллы
28
Здравствуйте!
Добавьте, пожалуйста, в тестер рег. выражений, поддержку синтаксиса регулярных выражений для языка си-шарп.
Я только недавно начал осваивать экшен "С# код". И бывает проблемка: я тестирую рег. выражение в тестере, всё нормально, - нужный текст находится,
потом вставляю эту регулярку в си-шарп и там получаю ошибку "Не распознанная управляющая последовательность"
Та регулярка, которая прекрасно работает в стандартном экшене, может уже не работать в экшене "Свой C# код", так как синтаксис регулярных выражений разный, а тестер рег. выражений не заточен под си-шарп.
Понятно, что проблемка не серьёзная, но всё-таки лично я не программист...
 
Последнее редактирование:

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
В таких случаях помогает добавление символа @ перед строкой с регуляркой.
Пример - @"\d+"
 

Trader1985

Client
Регистрация
14.12.2011
Сообщения
131
Благодарностей
31
Баллы
28
Попробую, спасибо! ))
 

lutik

Client
Регистрация
17.08.2016
Сообщения
9
Благодарностей
3
Баллы
3
Здравствуйте!
Добавьте, пожалуйста, в тестер рег. выражений, поддержку синтаксиса регулярных выражений для языка си-шарп.
Я только недавно начал осваивать экшен "С# код". И бывает проблемка: я тестирую рег. выражение в тестере, всё нормально, - нужный текст находится,
потом вставляю эту регулярку в си-шарп и там получаю ошибку "Не распознанная управляющая последовательность"
Та регулярка, которая прекрасно работает в стандартном экшене, может уже не работать в экшене "Свой C# код", так как синтаксис регулярных выражений разный, а тестер рег. выражений не заточен под си-шарп.
Понятно, что проблемка не серьёзная, но всё-таки лично я не программист...

Сам недавно столкнулся с данной проблемой, бывали слишком большие регулярные выражения и везде нужно экранировать.
Как я делаю :
1) создаю регулярку в конструкторе регулятор
2) создаю где нибудь Экшен "Обработка текста"
3) Выбираю в нем "В список"
4) Указываю "Свой разделитель Regex"
5) Нажимаю на кубик правой кнопкой и "Преобразовать в С#"
Далее выдираю от туда строку с регуляркой и вместе с @ и подставляю в свой сниппет

P.S Бывает что выдает ошибку или не срабатывает регулярка, тогда просто попробуй убери @ перед строкой с регуляркой.
Все это занимает около 30 секунд)
 
  • Спасибо
Реакции: irving zisman

Wzor

Client
Регистрация
02.01.2016
Сообщения
158
Благодарностей
27
Баллы
28

DmitryAk

Client
Регистрация
14.12.2016
Сообщения
860
Благодарностей
824
Баллы
93
  • Спасибо
Реакции: КарлМаркс и Wzor

КарлМаркс

Активный пользователь
Регистрация
11.07.2017
Сообщения
200
Благодарностей
64
Баллы
28

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с КарлМаркс какие-либо сделки.

спасибо
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)