正则表达式提取第二行

黑地层

使用的工具 - WebHarvy 正则表达式风味 - .NET

寻找一个表达式来从后面的文本块中提取第二行(地址)

Company: Acme associates & sons
99122 W. Charleston Blvd., Suite 555, Las Vegas, NV 89135
Phone : (702) 123-4567
Fax : (702) 123-4567
Email : [email protected]

使用了以下表达式,但没有用

(.*)(?=(\n.*){3}$)

请指教

维克多·斯特里比尤夫

请注意,WebHarvey 将返回在正则表达式模式中定义的所有捕获组。这意味着您可以使用其中任何一个

^.*\r?\n(.*)

或者

(?<=^.*\r?\n)(.*)

查看正则表达式演示

您不应该盲目地在在线正则表达式测试人员处测试正则表达式。请注意,RegexStorm 将显示^.*\r?\n(.*)pattern的两行匹配,但看看您在第 1 组中得到了什么:

在此处输入图片说明

这就是 WebHarvey 将返回的内容。请参阅WebHarvey 文档

WebHarvy 将仅提取正文中与 RegEx 字符串中指定的组匹配的那些部分。

图案详情

  • ^ - 字符串的开始
  • .* - 第一行
  • \r?\n - CRLF 或 LF 行结束
  • (.*)- 第 2 行(是否为空,如果您需要非空行,请使用.+)。

(?<=...)是一个正面的回顾,需要在匹配的第二行之前的第一行,但在 WebHarvey 中,你不需要那个。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

正则表达式在第二个斜杠后提取字符串并在Java中=

来自分类Dev

正则表达式从行中提取IP地址

来自分类Dev

Ruby正则表达式提取{ | }

来自分类Dev

Python正则表达式仅查找成对引号的第二个引号

来自分类Dev

正则表达式替换字符的第二次出现

来自分类Dev

正则表达式以获取第二个单词

来自分类Dev

正则表达式提取第二个破折号/连字符之前的所有字符

来自分类Dev

正则表达式以提取节

来自分类Dev

正则表达式第二非捕获组?

来自分类Dev

正则表达式检索第二个捕获组

来自分类Dev

正则表达式-第二个位置没有“ p”

来自分类Dev

使用正则表达式捕获可选的第二组数字(非重复)

来自分类Dev

如何防止第二个正则表达式重新替换?

来自分类Dev

正则表达式删除与第二个字符串匹配的行?

来自分类Dev

正则表达式以提取分数

来自分类Dev

与可选第二组匹配的正则表达式

来自分类Dev

正则表达式从逗号之间的倒数第二个单词中提取(完全匹配)单词?

来自分类Dev

简单的正则表达式提取

来自分类Dev

正则表达式提取段落

来自分类Dev

正则表达式提取数字

来自分类Dev

正则表达式提取属性

来自分类Dev

正则表达式以提取数值

来自分类Dev

正则表达式:从行中间提取文本

来自分类Dev

从底部提取行,直到正则表达式匹配

来自分类Dev

正则表达式模式以提取行

来自分类Dev

sed正则表达式提取

来自分类Dev

提取GTIN(正则表达式)

来自分类Dev

正则表达式提取标题

来自分类Dev

正则表达式提取文本