Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Регулярное выражение / 5 сообщений из 5, страница 1 из 1
27.06.2011, 18:06
    #37326315
-=Koba=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярное выражение
Подскажите с регуляркой для строчки

; это разделитель

автор500;8;25968.00 - тут 3 блока
автор500;8;25968.00;25968 - тут 4 блока

Второй парметр 8 - должен быть от 1 до 12 - месяц
Дробь может быть, а может быть круглое число

А то что-то не выходит
...
Рейтинг: 0 / 0
27.06.2011, 18:13
    #37326330
-=Koba=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярное выражение
-=Koba=-Подскажите с регуляркой для строчки

; это разделитель

автор500;8;25968.00 - тут 3 блока
автор500;8;25968.00;25968 - тут 4 блока

Второй парметр 8 - должен быть от 1 до 12 - месяц
Дробь может быть, а может быть круглое число

А то что-то не выходит

И еще вопрос, число блоков не ограниченными можно сделать??? либо зря бьюсь????
...
Рейтинг: 0 / 0
27.06.2011, 18:36
    #37326345
Abstraction
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярное выражение
-=Koba=-,

Регулярное выражение на месяц:
(1[012]|[123456789])
Регулярное выражение на неотрицательное вещественное число:
(0|[123456789]\d*(\.\d*)?)
Регулярное выражение на три-четыре числа, второе из которых месяц:
^(0|[123456789]\d*(\.\d*)?);(1[012]|[123456789]);(0|[123456789]\d*(\.\d*)?)(;(0|[123456789]\d*(\.\d*)?))?$

ИМХО, scanf и его родственники дешевле и проще.
...
Рейтинг: 0 / 0
27.06.2011, 18:39
    #37326350
-=Koba=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярное выражение
Abstraction-=Koba=-,

Регулярное выражение на месяц:
(1[012]|[123456789])
Регулярное выражение на неотрицательное вещественное число:
(0|[123456789]\d*(\.\d*)?)
Регулярное выражение на три-четыре числа, второе из которых месяц:
^(0|[123456789]\d*(\.\d*)?);(1[012]|[123456789]);(0|[123456789]\d*(\.\d*)?)(;(0|[123456789]\d*(\.\d*)?))?$

ИМХО, scanf и его родственники дешевле и проще.

спасибо попрбоую, а чот за scanf
...
Рейтинг: 0 / 0
27.06.2011, 18:41
    #37326354
Abstraction
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярное выражение
-=Koba=-спасибо попрбоую, а чот за scanf
Не зная используемого языка, сказать сложно. Просто чтение текстовой записи числа - шаблонная задача, как правило имеющая стандартную реализацию в языке программирования.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Регулярное выражение / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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