在它之后找到行+ 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]+
如何找到行+后一行?
例如 我有台词
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]+