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

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


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