gpt4 book ai didi

Javascript RegEx 查找每个段落的第一行

转载 作者:行者123 更新时间:2023-11-30 18:34:37 26 4
gpt4 key购买 nike

这可能很简单,但我是一个非常正则表达式的新手。

我希望使用正则表达式选择页面上文本区域内每个段落的第一行。在以为我在那里之后,我遇到了一个问题。

使用 http://gskinner.com/RegExr/我想到了这个:

/\r\r.*\r/g

然后我将其放入我的 javascript 并在页面上运行它:

var headingsArr = document.getElementById("text").value.match(/\r\r.*\r/g);

并且数组返回 null。

我的正则表达式是否正确?如果是,我在 javascript 中使用它时哪里出错了!?

谢谢

最佳答案

这取决于你的换行符是什么。我想你最好还是去吧

/(?:\r\n|[\r\n]){2}.*(?:\r\n|[\r\n])/g

我知道在 Regexr 中只有 \r 是换行符。但在 Windows 中通常使用 \r\n,但在 .*ix 下通常只使用 \n

所以 (?:\r\n|[\r\n]) 是一个交替,它首先尝试匹配 \r\n 如果这是未找到它与 \r\n 匹配。

关于Javascript RegEx 查找每个段落的第一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8605768/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com