Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 13, 2021 15:08:29

PSAS
Зарегистрирован: 2021-11-13
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа с текстом

Здравствуйте!
Есть текст, как с помощью модулей, например re найти строку с наименованием и выбрать их нее только Нежилое здание - склад горюче-смазочных материалов?

Текст
Площадь, м²: 16.4
Назначение: Нежилое здание
Наименование: нежилое здание - склад горюче-смазочных материалов


import pdfplumber
import re

def extract_first():
pdf = pdfplumber.open(“16.4.pdf”)
page = pdf.pages
text = page.extract_text()
#print(“First page data : {}”.format(text))
name = re.compile('Наименование:')
result = re.findall('Наименование:', text)
print (result)

Отредактировано PSAS (Ноя. 13, 2021 15:09:28)

Офлайн

#2 Ноя. 13, 2021 16:56:11

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Работа с текстом

 result = re.findall('Наименование:(.+)', text)
Читайте документацию по модулю re. Иначе любой наш ответ будет для вас китайской грамотой и сами вы ничего не сможете изобразить.



Офлайн

#3 Ноя. 13, 2021 19:09:08

PSAS
Зарегистрирован: 2021-11-13
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа с текстом

Спасибо.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version