我有一个搜索换行符的正则表达式:
\r?\n|\r
还有两个例子:
#Example-1#
The correct answer is (B) 2 to 3. jfbgfdgdf sgdsgsd.
jfbgfdgdf sgdsgsd.
#End Example-1#
#Example-2#
The correct answer is (B) 2 to 3. jfbgfdgdf sgdsgsd.
jfbgfdgdf sgdsgsd.
#End Example-2#
演示:https://regex101.com/r/zQ3nR3/1
我需要更新正则表达式,因此它只找到换行符的多个实例,例如示例 1 中文本行之间的实例,而不是示例 2 中文本行之间的实例
最佳答案
(\r?\n|\r)\d*(\r?\n|\r)
应该可以解决问题,请参阅 https://regex101.com/r/zQ3nR3/3
它按照您的方式搜索换行符,后跟任意数量的空格,然后是另一个空行。
<小时/>((\r?\n|\r)\d*)+(\r?\n|\r)
将搜索多个空行(尽管它们可以包含任何空格),请参阅 https://regex101.com/r/zQ3nR3/4
关于javascript - 正则表达式,搜索多个换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32992103/