gpt4 book ai didi

Java正则表达式分割第一行和所有剩余行中的文本

转载 作者:行者123 更新时间:2023-12-01 22:25:28 24 4
gpt4 key购买 nike

给定一个由多行(包括空白行)组成的多行文本字符串,最有效的正则表达式是什么

  1. 完全匹配字符串,并且
  2. 将字符串分为 2 组,分别由第一行和后面的所有内容组成?

尝试一个简单的表达式,例如

(?m)(.*)((?:\s|.)*)

超过一定的字符串长度(只有几百个字符)就不起作用,导致堆栈溢出(!)。之后发生了许多变化,同样的问题仍然存在......

最佳答案

我不确定为什么你必须使用正则表达式,但如果你需要将其分成两组,我会匹配所有内容,直到可能的换行序列,然后再匹配所有内容......

(.*)[\r\n]*((?s).*)

关于Java正则表达式分割第一行和所有剩余行中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28868753/

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