Вот как вы можете просто сделать это в оболочке.Вы должны написать это в сценарии самостоятельно.
>>> text = '''this is sentence 1. and that is sentence
2. and sometimes sentences are good.
when that's sentence 4, there's a good reason. and that's
sentence 5.'''
>>> for line in text.split('.'):
... if 'and' in line:
... print line
...
and that is sentence 2
and sometimes sentences are good
and that's sentence 5
Здесь я разделил text
на .split('.')
и повторил, затем управлял словом and
и, если он содержит, напечатал его.
Вы также должны учитывать, что это с учетом регистра .Вы должны учитывать многие вещи в своем решении, например, вещи, заканчивающиеся на !
и ?
, также являются предложениями (но иногда это не так)
Это предложение (ха?) ИлиВы думаете (!) так?
будет разделен на
- Это предложение (ха
- ) или вы думаете (
- ) так