Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
1 / 1 / 0
Регистрация: 10.06.2016
Сообщений: 41

Регулярное выражение для выбора из текста

13.10.2017, 13:56. Показов 1409. Ответов 1

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста, имеется текст формата:

N1695870 R4('1) VD1('2);
N164882 VT2('2) C1('1) C2('1) C4('1) R6('1) VT4('2) SNP1('8) R5('2);
N162760 VD1('1) DD2('4) C3('1);

Нужно выражение, чтобы на выходе от каждой строчки оставалось только:
R4 VD1
VT2 C1 C2 C4 R6 VT4 SNP1 R5
VD1 DD2 C3

Никак не могу сообразить шаблон
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.10.2017, 13:56
Ответы с готовыми решениями:

Регулярное выражение для выбора email
написать программу, используя регулярное выражения, которая с текста выбирает и выводит только электронные адреса. объясните пожалуйста...

Регулярное выражение для выбора ссылки
Доброго времени суток! есть страничка html <a href="ссылка" target="">текст</a> <a target="" href="ссылка"...

Написать регулярное выражение для выбора слов из массива
Условие такое: Составить все слова длины n из алфавита {abcd}, которые удовлетворяют условию: *+bb*b.b?ba* Написал программу,...

1
Эксперт по компьютерным сетям
 Аватар для Jabbson
5907 / 3359 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
13.10.2017, 15:11
Лучший ответ Сообщение было отмечено AnnRise как решение

Решение

Python
1
2
3
4
5
6
7
8
9
import re
 
text = '''N1695870 R4('1) VD1('2);
N164882 VT2('2) C1('1) C2('1) C4('1) R6('1) VT4('2) SNP1('8) R5('2);
N162760 VD1('1) DD2('4) C3('1);'''
 
 
for line in text.split('\n'):
    print(re.findall(r'(\w*)\(.*?\)', line))
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.10.2017, 15:11
Помогаю со студенческими работами здесь

Написать регулярное выражение для выбора слов из массива
Задание звучит так: Составить все возможные слова длины n из алфавита {abcd} которые удовлетворяют регулярному выражению : ...

Регулярное выражение для выбора слов с учетом дефиса
Всем знатокам доброго времени суток! Помогите! Никак не соображу, как с помощью регулярного выражения выбрать каждое слово из...

Регулярное выражение для выбора строк, содержащих нечисловые символы
Подскажите регулярное выражение, с помощью которого можно выбрать строки, которые содержат нечисловые символы. Заранее большое спасибо!

Регулярное выражение для текста и числа
Добрый день,не получается составить шаблон регулярного выражения. Из строки "4843014 ТОРГ-12 20051800033589" нужно вытянуть...

Регулярное выражение для замены части текста
Столкнулся со странной проблемой. Нужно сделать регулярное выражение, которое бы в многострочном тексте заменяло часть текста между...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru