我有这样的语句之后:正则表达式:拆分为下一个新行字
等等
等等
约翰这样做
等等
等等
约翰这样做
等
我需要将这段文本拆分到行结尾的换行符t帽子从约翰开始。 John之后的文本并不一致,但最后一行总是以John开头。将它拆分为'John'很简单,我只是不知道该怎么说'在John'之后的下一个换行符处分裂。
.split(/(.*?John*?\n)+/g)
以上分裂与约翰成为它自己的条目,当我希望它留在上面的东西。
编辑
输出应该是:
(等等
等等
约翰这样做)(等等
等等
约翰这样做)
(等..
括号表示拆分边界/单个数组条目。
什么是您预期的输出? – anubhava
请发布期望的结果,因为如果没有它,很难提供帮助 – abc123
@anubhava - 已编辑的帖子。 –