[英]Exclude Specific Line By Regex
想要從選擇項中排除特定的行“//2”。 <%-- //1 --%>
<%-- //1
//1 --%>
<%-- //1
//1
//1 --%>
//2
<%-- //1 --%>
<%-- //1 //1 --%>
//3
通過 JavaScript,這是正則表達式: (?<=<%-{2}[\\w\\W]*?)\\/\\/(?=[\\w\\W]*?-{2}%>)
我找到了很多方法,但沒有成功。 有人可以有一個好主意來解決它嗎?
您可以匹配開頭的<%--
然后匹配直到遇到//
而不匹配<%--
或--%>
然后再次匹配//
后執行相同操作。
在 Javascript 中,您也可以使用[^]
來代替[\\w\\W]
[^]
。
(?<=<%--(?:(?!<%--|--%>)[^])*)\/\/(?=(?:(?!<%--|--%>)[^])*--%>)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.