使用正则表达式从段落中提取特定文本

时间:2017-11-16 10:29:09

标签: regex python-3.x

我使用以下内容从段落中提取字符串。

SELECT * FROM Restaurant WHERE (restaurant.in IN (1,3,5))

输出:

它没有显示任何内容,因为“观察到的”有4行。如果它通常有一行而前一个是“可能的影响:”那么它会显示输出。

如果观察到有n个没有行

,我需要输出

请帮忙。

1 个答案:

答案 0 :(得分:0)

这应该假设observed result/behavior:在下一段之前有一个空行:

begin = data.index('observed result/behavior:')
end = data[begin:].index('\n\n')
output = data[begin:(begin+end)]

print(output)

observed result/behavior:
1st track list will display then
2nd list of songs will display
3rd no records will display
this behaviour will appear again and again