在它之后找到行+ 1行

Find line + 1 line after it

如何找到行+后一行?

例如 我有台词

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

所以我知道如何找到 123123 (^123123) 和其他但如何获得带有文本的 +1 行 'some text'

结果应该是

123123
some text
123123
some text

更新

忘了说了,后面的文字可以是其他文字 123123是行首

123123 text text text text text
some text

抱歉

您可以在您的模式和相关正则表达式之间换行作为下一行:

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

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

请注意[^\d]+将匹配任何不包含数字的字符组合。(您可以根据需要更改它)

更新:

如果你想匹配你的模式后的文本,你可以在它后面添加 .* :

123123.*\n[^\d]+

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