用于捕获分隔线的正则表达式

时间:2013-12-13 17:15:47

标签: regex

我正在尝试使用正则表达式获取一些文本。 我可以轻松地获得单行文本,但无法弄清楚如何使用非重要文本分隔2行数据。 请考虑以下示例。 有这样的原始文本:

Needed
don't caputure
text here
number of lines for 
noise can differ
Moreneeded
more not needed

我需要获得第1行和第6行,即:“需要”和“更需要”。 如果这些线条一个接一个地出现,那么它就是和平的蛋糕。 但是如果它们被几行噪声分开并且噪声量总是不同的话,我怎么能得到它们呢?

谢谢。

此致 UCH

1 个答案:

答案 0 :(得分:0)

在引号之间试试这个正则表达式 “< head>(。| \ n)*?< tail>”
这里<头> =>需要的 <尾巴> =>更需要。