gpt4 book ai didi

javascript - 在几个字符之一的第一个实例之后删除所有内容

转载 作者:行者123 更新时间:2023-11-29 09:52:44 25 4
gpt4 key购买 nike

假设我有一个像这样的字符串:

var str = "Good morningX 你想喝点茶吗?"

X 可以是多个字符之一,例如 .?!

如何删除该字符后的所有内容?如果它只能是一种类型的字符,我会使用 indexOfsubstr,但在这种情况下看起来我需要一种不同的方法来找到位置。也许是正则表达式?

澄清:我不知道 X 是什么字符。我想在第一次出现任何一个指定字符时切断字符串。

好的,进一步说明:

我实际上在做的是从网站上清除帖子。我从每篇文章中提取第一部分并将它们拼接在一起。 “位”是指第一个标点符号之前的字符。我需要在那个标点符号之后把所有东西都删掉。这有意义吗?

最佳答案

只需将 [] 中的所有内容替换为您的定界符。必要时逃跑。

var str = "Good morning! Would you care for some tea?";
var beginning = str.split(/[.?!]/)[0];
// "Good morning"

关于javascript - 在几个字符之一的第一个实例之后删除所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19042626/

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