[英]Regex to match second line
我正在尝试使用 WebHarvy (.NET) 中的表达式来匹配段落中的第二行,它们之间有一个双换行符
例子
这是第一行
这是第二行
我试过使用\n(.*)\n\n
但它返回空换行符而不是第二行。
请查看https://regex101.com/r/9GjHTM/1
好心提醒
谢谢
在WebHarvey regex中 ,您可以捕获所需的内容:
WebHarvy将仅提取与RegEx字符串中指定的
group(s)
匹配的主要文本部分。
所以用
(?:\r\n?|\n){2}(.+)
表达式匹配:
(?:\\r\\n?|\\n){2}
-恰好出现了两次( {2}
)
\\r\\n?
-CR(回车符)后跟1或0(=可选)LF(换行符) |
- 要么 \\n
-LF(换行符) (.+)
-捕获组1(与此子模式匹配的子字符串将由WebHarvey输出) 您可以在正则表达式 (REGEX) 中尝试匹配第二行
正则表达式: \n.*
例子:
var regex = /\n.*/; var str = `1st line 2nd line 3rd line`; document.write(str.match(regex));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.