javascript - 正则表达式,搜索多个换行符

标签 javascript regex text

我有一个搜索换行符的正则表达式:

\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/

相关文章:

javascript - 如何获取特定类的表数据总数? (jQuery)

javascript - SVG 代码与 html、body、header、javascript、css 相关的位置在哪里

javascript - 制作一个无限动画jQuery

Javascript:测试正则表达式并在一行中匹配时分配给变量

java - 如何从java源中删除正则表达式匹配

Python:从列表列表中删除最后一个元素?

JavaScript if/else 语句让用户输入一个值

javascript - 替换变量中的字符

css - CSS 中的垂直对齐文本不起作用

android - 在Android中显示MP3歌曲的歌词