powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Проверить регексом
10 сообщений из 35, страница 2 из 2
Проверить регексом
    #39869279
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatВ половине случаев самый тупой способ он впоследствии самый понятный и поддерживаемый. А среднестатистический регексп, обычно, даже сам его автор на следующий день прочитать уже не может
Давно зная Антонария уверен, что он понимает, что лучше написать простой и понятный код. И раз он поставил вопрос именно так, значит реальная задача того потребовала и, скорее всего, она несколько шире. Например потребовалось запихнуть это выражение в атрибут проверки поля или еще что-то подобное
...
Рейтинг: 0 / 0
Проверить регексом
    #39869448
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
petalvik
Код: c#
1.
([ABCD]).*\1|[^ABCD]


А не переоценил ли?

Вроде по условию повторов не должно быть?
...
Рейтинг: 0 / 0
Проверить регексом
    #39869452
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут инверсное условие. Надо проверять !IsMatch
...
Рейтинг: 0 / 0
Проверить регексом
    #39869460
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лано, так уж и быть, ловите :)

Код: sql
1.
^(?:([ABCD])(?!.*\1))*$
...
Рейтинг: 0 / 0
Проверить регексом
    #39869461
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProТут инверсное условие. Надо проверять !IsMatch

нет, регекс был не верный, хоть и направление верное :)
...
Рейтинг: 0 / 0
Проверить регексом
    #39869466
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поиграться и понять как это работает можно здесь

https://www.debuggex.com/r/YUDIXzJxQw8Gg_lV
...
Рейтинг: 0 / 0
Проверить регексом
    #39870049
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
hVosttShocker.ProТут инверсное условие. Надо проверять !IsMatch

нет, регекс был не верный, хоть и направление верное :)
Коты правду носом чуют
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Проверить регексом
    #40044388
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro
fkthatВ половине случаев самый тупой способ он впоследствии самый понятный и поддерживаемый. А среднестатистический регексп, обычно, даже сам его автор на следующий день прочитать уже не может
Давно зная Антонария уверен, что он понимает, что лучше написать простой и понятный код. И раз он поставил вопрос именно так, значит реальная задача того потребовала и, скорее всего, она несколько шире. Например потребовалось запихнуть это выражение в атрибут проверки поля или еще что-то подобноеЕще хуже. ABCD являются аргументом и обозначают уровни заголовков в таблице. В соответствии с набором букв их нужно выводить и группировать в экселе. При ошибке в наборе слать нах.
...
Рейтинг: 0 / 0
Проверить регексом
    #40044390
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt
Лано, так уж и быть, ловите :)

Код: sql
1.
^(?:([ABCD])(?!.*\1))*$

...
Рейтинг: 0 / 0
Проверить регексом
    #40044396
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сейчас задача попроще.

"Слово1, что угодно, Слово2" - между Слово1 и Слово2 не должно быть только Слово3.
...
Рейтинг: 0 / 0
10 сообщений из 35, страница 2 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Проверить регексом
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]