Определите первое предложение из абзаца, используя python - PullRequest
0 голосов
/ 05 июня 2019

Я хочу получить первое предложение из абзаца, используя python. абзац как показано ниже

ECONOMYNEXT - В пятницу рупия Шри-Ланки осталась на прежнем уровне 176,40 / 50 рупий за доллар США, а доходность по золоту выросла на фиксации прибыли на вторичном рынке, даже несмотря на то, что Центральный банк снизил процентные ставки, чтобы оживить спрос на кредиты, в то время как участники рынка упали на 0,26 процента, сообщили участники рынка.

Рупия завершилась на уровне 176,40 / 50 рупий против доллара США на спотовом рынке в четверг.

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

import requests
#from pprint import pprint
from IPython.display import HTML
import json


txt = ''' ECONOMYNEXT -Sri Lanka rupee closed steady at 176.40/50 rupees to the US dollar on Friday and gilt yields edged higher on profit taking in the secondary market even as the Central Bank cut policy rates to revive credit demand, while stocks ended 0.26 percent lower, market participants said.

The rupee ended at 176.40/50 rupees against the greenback in the spot market on Thursday. '''

if len(txt) > 100:
    txt = txt.partition('.')[0] + '.'
print(txt)

Ответы [ 2 ]

1 голос
/ 05 июня 2019

Вы можете попробовать это ...

txt = " ECONOMYNEXT -Sri Lanka rupee closed steady at 176.40/50 rupees to the US 
        dollar on Friday and gilt yields edged higher on profit taking in the 
        secondary market even as the Central Bank cut policy rates to revive credit 
        demand, while stocks ended 0.26 percent lower, market participants said. The 
        rupee ended at 176.40/50 rupees against the greenback in the spot market on 
        Thursday. "

sentence_index = txt.find('. ')

print(txt[0: sentence_index])

Вы получите вывод, подобный следующему:

ECONOMYNEXT - Шри-Ланкийская рупия закрылась стабильно на уровне 176,40 / 50 рупий в США.доллар в пятницу и доходность по золоту выросли на фиксации прибыли на вторичном рынке, даже несмотря на то, что Центральный банк снизил учетную ставку, чтобы оживить спрос на кредиты, в то время как акции упали на 0,26 процента, участники рынка заявили

1 голос
/ 05 июня 2019

попробуйте разделить на '. ' (с пробелом) и '.\n'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...