powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / RegExp
14 сообщений из 14, страница 1 из 1
RegExp
    #39473929
saxix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто силен в регулярных? Нужна регулярка для проверки соответствия. в строке могут быть только буквы или буквы с цифрами (в этом случае цифры могут быть только в конце и их количество не должно превышать 3-х. общая длина строки в обоих вариантах не должна превышать 10 символов.
...
Рейтинг: 0 / 0
RegExp
    #39473939
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как-то так

^([a-z]+(\d{,3})?){,10})$
...
Рейтинг: 0 / 0
RegExp
    #39474037
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
saxixКто силен в регулярных? Нужна регулярка для проверки соответствия. в строке могут быть только буквы или буквы с цифрами (в этом случае цифры могут быть только в конце и их количество не должно превышать 3-х. общая длина строки в обоих вариантах не должна превышать 10 символов.15 минут изучения статьи в вики решает вашу проблему и будущие в том числе, инфа море, онлайн инструментов вагон
...
Рейтинг: 0 / 0
RegExp
    #39474042
13th
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я обычно вот тут регулярки испытываю: http://regexr.com/v1/
...
Рейтинг: 0 / 0
RegExp
    #39474145
saxix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman MejtessaxixКто силен в регулярных? Нужна регулярка для проверки соответствия. в строке могут быть только буквы или буквы с цифрами (в этом случае цифры могут быть только в конце и их количество не должно превышать 3-х. общая длина строки в обоих вариантах не должна превышать 10 символов.15 минут изучения статьи в вики решает вашу проблему и будущие в том числе, инфа море, онлайн инструментов вагон
Согласен, но с телефона не удобно)))
...
Рейтинг: 0 / 0
RegExp
    #39474438
saxix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariyкак-то так

^([a-z]+(\d{,3})?){,10})$
Как-то не так.
Она отрабатывает для "test 12345", а должна максимум до "test 123"
...
Рейтинг: 0 / 0
RegExp
    #39474444
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
saxixAntonariyкак-то так

^([a-z]+(\d{,3})?){,10})$
Как-то не так.
Она отрабатывает для "test 12345", а должна максимум до "test 123"она вообще не должна для них отрабатывать, пробелов в условиях задачи не было.
...
Рейтинг: 0 / 0
RegExp
    #39474447
saxix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariysaxixпропущено...

Как-то не так.
Она отрабатывает для "test 12345", а должна максимум до "test 123"она вообще не должна для них отрабатывать, пробелов в условиях задачи не было.
Пробел я лишний поставил, "test123454" - так отрабатывает все равно
...
Рейтинг: 0 / 0
RegExp
    #39474473
refreg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
saxixAntonariyкак-то так

^([a-z]+(\d{,3})?){,10})$
Как-то не так.
Она отрабатывает для "test 12345", а должна максимум до "test 123"А ничего, что там лишняя скобка?

(?=^.{0,10}$)(^[a-zA-Z]{0,7}\d{0,3}$)
...
Рейтинг: 0 / 0
RegExp
    #39474475
refreg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
refregsaxixпропущено...

Как-то не так.
Она отрабатывает для "test 12345", а должна максимум до "test 123"А ничего, что там лишняя скобка?

(?=^.{0,10}$)(^[a-zA-Z]{0,7}\d{0,3}$)(?=^.{0,10}$)(^[a-zA-Z]+\d{0,3}$)
...
Рейтинг: 0 / 0
RegExp
    #39474479
saxix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
refreg,

Так я ж ее добавил)))
...
Рейтинг: 0 / 0
RegExp
    #39474569
saxix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
refregrefregпропущено...
А ничего, что там лишняя скобка?

(?=^.{0,10}$)(^[a-zA-Z]{0,7}\d{0,3}$)(?=^.{0,10}$)(^[a-zA-Z]+\d{0,3}$)
К сожалению компонент, в который встраиваю регулярка, не поддерживает модификаторы просмотра вперёд и назад
...
Рейтинг: 0 / 0
RegExp
    #39474834
refreg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
saxixrefregпропущено...
(?=^.{0,10}$)(^[a-zA-Z]+\d{0,3}$)
К сожалению компонент, в который встраиваю регулярка, не поддерживает модификаторы просмотра вперёд и назадБез этого невозможно, проверить два независимых условия (могу ошибаться, но как-то связано с кк, и тем что он один). Можно проверить, наложив две регулярки, если задача позволяет. Либо, возможно, описка по фрейду {0,7} подойдет.
...
Рейтинг: 0 / 0
RegExp
    #39474864
refreg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
saxix,

Еще такая идея: a(\d{0,3}$|a(\d{0,3}$|a{0,3}))

Писать полностью до 10 символов лениво.

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


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