gpt4 book ai didi

javascript - 正则表达式:检索字符串第一次出现之前的行

转载 作者:行者123 更新时间:2023-11-28 15:53:45 25 4
gpt4 key购买 nike

假设我有多行文本:

alpha

beta

gamma

delta

我想使用 JS exec 函数仅检索第一次出现 elt 之前的行,即:

alpha

beta

gamma

我尝试过

/([\S\s]*)[^\n]*?elt.*/.exec(text)[1]

但它返回:

alpha

beta

gamma

d

最佳答案

您是否正在寻找 /([\S\s]*)\n.*?elt/

var text = "alpha\nbeta\ngamma\ndelta";
console.log(/([\S\s]*)\n.*?elt/.exec(text)[1]);

这给出:

"alpha
beta
gamma"

关于javascript - 正则表达式:检索字符串第一次出现之前的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19589373/

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