![]() |
|
Модераторы: bsa |
![]()
|
|
| w03zd8rc |
|
||||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 128 Регистрация: 26.2.2007 Репутация: нет Всего: нет |
День добрый!
Пытаюсь написать регулярку для Regex.Matches на c#. Пример входной строки:
Регулярка должнеа найти все 4.1 если это является цельным (тоесть в конце и начале найдет, а вот 1.4.1 и 4.1.2 должно отбраковать) Получилось следующее:
И в большинстве случаев отрабатывает, за исключением таких ситуаций как:
уже не находит. Помогите привести в более простой вид (я так полагаю можно было бы сделать и попроще) чтоб находило все правильно PS. Есть еще такой случай, когда ищем "1" - то в варианте
должен находить только конечный |
||||||||
|
|||||||||
| baldina |
|
||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 15 Всего: 101 |
или
Это сообщение отредактировал(а) baldina - 27.4.2015, 16:05 |
||||||
|
|||||||
| w03zd8rc |
|
||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 128 Регистрация: 26.2.2007 Репутация: нет Всего: нет |
Не все находит.
Выделил что должно находить..... Вместо 4.1 может быть что угодно: и 2, и 1, и 3.8.1 и пр Это сообщение отредактировал(а) w03zd8rc - 27.4.2015, 16:22 |
||||||
|
|||||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 15 Всего: 101 |
ну вы уж сформулируйте толком что требуется. если речь о номерах из двух(и только двух) частей, разделенных точкой, то еще проще
|
|||
|
||||
| w03zd8rc |
|
||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 128 Регистрация: 26.2.2007 Репутация: нет Всего: нет |
Номера не всегда из двух цифр, и не всегда это номера =) Вариантов там полно, таких как 3, 2.8, 2.8.1 и тд Сделал так:
Пока правильно отрабатывает.... |
||||||
|
|||||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |