gpt4 book ai didi

regex - 捕获多行的正则表达式

转载 作者:行者123 更新时间:2023-12-02 00:31:13 25 4
gpt4 key购买 nike

我有一些这样的文字:

注意:这是示例文本,因此内容不重要

猫坐在狗身上
理由:没有理由
担忧:他很冷
原因:天气寒冷

猫坐在鼠标上
原因:他吃老鼠
担忧:他饿了
因为:开 jar 器没用

猫坐在马上
原因:他想骑
担忧:他可能会摔倒
因为:鞍座太大

我正在尝试编写一个只能捕获“CAT SAT ON A MOUSE”部分的正则表达式,但在捕获全文时遇到问题。

我试过了:

(\bCAT\sSAT\sON\sA\sMOUSE)(.*)\n{2}

这个想法是匹配字符串的开始部分,然后捕获所有内容直到两个换行符。

{2} 是捕获两个换行符。

我尝试了更多变体,但我所能做的就是只捕获第一行。

任何形式的帮助将不胜感激。

最佳答案

你要求任何东西然后两个换行符。
你需要要求换行,然后是任何东西两次。

试试这个:

(\bCAT\sSAT\sON\sA\sMOUSE)(\n.*){2}

关于regex - 捕获多行的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6656215/

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