[英]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.