Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 02.04.2017
Сообщений: 48

Вырезка между регулярными выражениями

23.05.2019, 16:57. Показов 1076. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, есть строка , необходимо в этой строке вырезать информацию между двумя регулярными выражениями. Т.е определённым местам в строке соответствуют определённые регулярные выражения и мне нужна та часть строки, что между ними . Как это можно сделать?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.05.2019, 16:57
Ответы с готовыми решениями:

Поиск строки между указанными строками Регулярными выражениями
У меня есть строка, из которой нужно достать слово, которое находится между двумя указанными подстроками, но также оно может и стоять в...

Как вырезать текст регулярными выражениями между тегами?
Всем привет! Есть некий текст, к примеру: <user default_car='2799' tank='1' gold='1' money='16469' races_lost='162' Цель: научиться...

Парсинг регулярными выражениями
Здравствуйте, не могу написать программу, у меня вот такая ошибка выходит:Форматы URI не поддерживаются. HtmlAgilityPack.HtmlDocument doc...

9
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
23.05.2019, 17:19
BarS232, а можно пример строки такой? и откуда в строке регулярные выражения?
0
0 / 0 / 0
Регистрация: 02.04.2017
Сообщений: 48
23.05.2019, 17:39  [ТС]
Кликните здесь для просмотра всего текста
BIC-код . . . . . . . :
Наименование и адрес 1 SODERZHANIE SODERZHANIE SODERZHANIE
2 SODERZHANIESODERZHANIESODERZHANIE
3 SODERZHANIE SODERZHANIE SODERZHANIESODERZHANIE
4 SODERZHANIE SODERZHANIE SODERZHANIE SODERZHANIE
52a:Банк плательщика: К/с
Это пример, разумеется содержание может быть разным . Регулярное выражение здесь это "Наименование и адрес 1 " и "52a:Банк плательщика: К/с"
0
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
23.05.2019, 22:22
примерно так
C#
1
2
3
4
5
6
7
            var str = @"Наименование и адрес 1 SODERZHANIE SODERZHANIE SODERZHANIE 
2 SODERZHANIESODERZHANIESODERZHANIE 
3 SODERZHANIE SODERZHANIE SODERZHANIESODERZHANIE 
4 SODERZHANIE SODERZHANIE SODERZHANIE SODERZHANIE 
52a:Банк плательщика: К/с";
            var result = Regex.Match(str, @"Наименование и адрес([\w \r\n]+)52a:Банк плательщика: К/с").Groups[1];
            Console.WriteLine(result);
1
0 / 0 / 0
Регистрация: 02.04.2017
Сообщений: 48
24.05.2019, 09:39  [ТС]
Могу ошибаться но разве оно вернёт не просто две нужные регулярки? Мне нужно то , что между ними , сами регулярки не нужны
0
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
24.05.2019, 13:13
BarS232, ну так проверь
0
0 / 0 / 0
Регистрация: 02.04.2017
Сообщений: 48
24.05.2019, 15:40  [ТС]
Проверил , осталось обрезать начало и конец, спасибо
0
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
24.05.2019, 16:18
BarS232, какое начало и конец?
0
0 / 0 / 0
Регистрация: 02.04.2017
Сообщений: 48
26.05.2019, 21:11  [ТС]
в данном варианте вырезаются и регулярные выражения и то , что между ними . Т.к регулярные выражение не нужны их следует вырезать(начало это первое регулярное выражение, конец это второе )
0
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
27.05.2019, 00:32
BarS232, данный пример оставляет только текст "содержание". По заданию это и требовалось. Чем не устраивает-то?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.05.2019, 00:32
Помогаю со студенческими работами здесь

Задание с регулярными выражениями.
В задании пользователь вводит слова через пробел и те слова в которых Есть в середине(не первая и не последняя буква) выводятся на экран в...

Ошибка с регулярными выражениями
Нужно вывести значение, но почему-то ничего не выводится и ошибок компилятор не дает :( string html3 = new...

Помощь с регулярными выражениями
string pattern = @"\s* (W5)\s(R3)\s(R3)\s(I)\d(R5)\s(I)\d"; string input = " W5 R3 R3 I4"; label1.Text =...

Работа с регулярными выражениями
Привет всем. Имеются куча сотен ссылок с таким шаблоном ...

Валидация регулярными выражениями
Нужно проверить вводимые данные с помощью атрибута RegularExpression, при этом на 1 свойство выходит несколько рег. выражений, к примеру: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru