Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Регулярное выражение - часть строки после фразы / 10 сообщений из 10, страница 1 из 1
24.09.2018, 13:03
    #39706940
Qwe.Qwe1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярное выражение - часть строки после фразы
Есть строка текста на подобии "Здание <...> по адресу: Рязань, улица Ленина, дом 1. Здание представляет собой <...>". Нужно с помощью регулярного выражения выцепить текст после фразы "по адресу: ". Идеально, не определив индекс вхождения и потом substring, а именно регуляркой. Как это сделать?
...
Рейтинг: 0 / 0
24.09.2018, 13:05
    #39706941
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярное выражение - часть строки после фразы
А в чем проблема?

Код: c#
1.
"по адресу: (.*?). Здание представляет собой"
...
Рейтинг: 0 / 0
24.09.2018, 14:15
    #39707022
Qwe.Qwe1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярное выражение - часть строки после фразы
Из фразы "Здание 18-го века по адресу: Рязань, улица Ленина, дом 1. Здание представляет собой памятник деревянного зодчества." нужно получить или:
"Рязань, улица Ленина, дом 1. Здание представляет собой памятник деревянного зодчества." (всю фразу от "по адресу" до конца)
или в идеале
"Рязань, улица Ленина, дом 1" (от "по адресу" до точки).
...
Рейтинг: 0 / 0
24.09.2018, 14:21
    #39707033
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярное выражение - часть строки после фразы
Код: c#
1.
по адресу: (.*?)(\.|$)
...
Рейтинг: 0 / 0
24.09.2018, 14:36
    #39707058
Qwe.Qwe1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярное выражение - часть строки после фразы
Да! Единственное, "по адресу: " тоже входит, а можно исключить (регуляркой же)?
...
Рейтинг: 0 / 0
24.09.2018, 15:00
    #39707093
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярное выражение - часть строки после фразы
Да блин, возьми уже учебник в руки по регуляркам и прочитай, что такое группа
...
Рейтинг: 0 / 0
24.09.2018, 15:01
    #39707094
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярное выражение - часть строки после фразы
хотя бы это, раз остальное поленился
...
Рейтинг: 0 / 0
24.09.2018, 15:34
    #39707126
Qwe.Qwe1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярное выражение - часть строки после фразы
Тут походу дела не в группах дело, а лукбехайнд нужен. В этом-то и дело.
...
Рейтинг: 0 / 0
24.09.2018, 15:39
    #39707134
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярное выражение - часть строки после фразы
Qwe.Qwe1Тут походу дела не в группах дело, а лукбехайнд нужен. В этом-то и дело.можешь и через обратный поиск, НО ЗАЧЕМ? забери первую группу, да и всё. Можно сделать именованную группу и забрать ее по имени
Код: c#
1.
по адресу: (?<MyAddress>.*?)(\.|$)
...
Рейтинг: 0 / 0
24.09.2018, 15:46
    #39707140
Qwe.Qwe1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Регулярное выражение - часть строки после фразы
Ну затупил )
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Регулярное выражение - часть строки после фразы / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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