2015-09-05 18 views
1

如何找到後面的行+一行?找到後面的行+ 1行

如 我行

123123 
some text 
546454 
some text 
354543 
some text 
465466 
some text 
123123 
some text 

,所以我知道如何找到123123(^ 123123)等,但如何獲得+1文本「一些文本」

結果768,16是

123123 
some text 
123123 
some text 

更新

我忘了說了,後文也可以是其它的文本123123是線

123123 text text text text text 
some text 

對不起啓動

回答

1

你可以用你的模式和相關的正則表達式下一行之間的新行:

/123123\n[^\d]+/g 

演示https://regex101.com/r/zA2cU6/1

注意[^\d]+將匹配不包含數字字符的任意組合。(你可以改變它根據您的需要)

更新:

如果你想你的模式之後的文本匹配,你纔可以後添加.*

123123.*\n[^\d]+ 

演示:https://regex101.com/r/zA2cU6/2

+0

THX,請請參閱更新。 – user2483213

+0

@ user2483213你也是;-) – Kasramvd

相關問題