我的目標是獲得長度,直到第n次出現的<br>
標記在JavaScript中,所以我分裂了他們。斯普利特忽略正則表達式的一部分
我想正則表達式
((.|\s)*?<br\s?/?>){2} //2 is the max number of lines(br tags) allowed.
儘管這是使用RegexBuddy
工作正常,但該字符串分裂成多個部分,忽略瀏覽器的<br\s?/?>
部分。 您可以查看小提琴here
我在做什麼錯
我的目標是獲得長度,直到第n次出現的<br>
標記在JavaScript中,所以我分裂了他們。斯普利特忽略正則表達式的一部分
我想正則表達式
((.|\s)*?<br\s?/?>){2} //2 is the max number of lines(br tags) allowed.
儘管這是使用RegexBuddy
工作正常,但該字符串分裂成多個部分,忽略瀏覽器的<br\s?/?>
部分。 您可以查看小提琴here
我在做什麼錯
豈不exec
比作在這種情況下split
更有意義?
var str=$('#op').html();
var match = /((.|\s)*?<br\s?\/?>){2}/i.exec(str);
if(match)
console.log(match[0].length);
太棒了,+1 .... https://regex101.com/r/iX0dW5/4 – Shafizadeh
你能提供小提琴的理想效果嗎?我的意思是什麼'長度'應該返回 – Sachin
'這是一個多線測試的長度。
..
'即45 – Shubanker
字符的數量直到第br標籤出現爲止 – Shubanker