需要正则表达式来忽略第一行和第二行从下一行开始
我需要一个正则表达式代码在 Lead Alert:
之后开始,然后忽略第一行并开始下一行,在 Recommend
一词之前完成它。
这是我的代码和屏幕截图:
/(?<=Lead Alert:)([\s\S]*?)(?!Recommend)/
您将在 Lead Alert
之后和 Recommend
之前看到换行符。想要删除它并获取其间的数据吗?
I am needing a Regex code to start after the Lead Alert:
then ignore that first line and start on the next one finishing it before the word Recommend
.
Here is my code and screen shots:
/(?<=Lead Alert:)([\s\S]*?)(?!Recommend)/
You'll see the line breaks after Lead Alert
and before Recommend
. Want to remove that and get the data in between?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用
详细信息:
Lead Alert:
- 文字.*
- 当前行的其余部分\n
- 换行符,LF 字符([\s\S]*?)
- 第 1 组:零个或多个尽可能少的字符(?=\s*Recommend)
- 与紧随其后的位置匹配的正向前瞻包含零个或多个空格和Recommend
字符串。You can use
Details:
Lead Alert:
- a literal text.*
- the rest of the current line\n
- a newline, LF char([\s\S]*?)
- Group 1: zero or more chars as few as possible(?=\s*Recommend)
- a positive lookahead that matches a location that is immediately followed with zero or more whitespaces andRecommend
string.