gpt4 book ai didi

javascript - 使用正则表达式删除以 Javascript 中的单词开头的行

转载 作者:搜寻专家 更新时间:2023-11-01 04:58:30 26 4
gpt4 key购买 nike

我的文字只有几行。

Random 14637547548546546546sadas3463427
Random 1463754754854654654sadsa63463427
Macroflex 1463754754854654sada65463463427
Random 146375475485465465sdas463463427
Random 1463754754854654fdasf65463463427

我想找到以 Macroflex 开头的行(在本例中)并替换/删除它。到目前为止,这就是我所拥有的......我已经用正则表达式一遍又一遍地尝试过,但这让我的头很痛。谁能给我一个建议?

var myRegex = data.replace('Macroflex', '')

最佳答案

你必须替换到行尾:

var myRegex = data.replace(/^Macroflex.*$/gm, '');

请注意,您必须指定 m 标志才能让 ^$ 使用换行符。

如果要去掉行后的换行符,可以匹配:

var myRegex = data.replace(/^Macroflex.*\n?/gm, '');

这是因为 . 不匹配换行符。

/g 标志允许删除多次出现的行。

关于javascript - 使用正则表达式删除以 Javascript 中的单词开头的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7159825/

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