假设我有一个字符串,例如:
var str = "Good morningX Would you care for some tea?"
其中X
可以是几个字符之一,例如 a .
、?
或!
。
如何删除该字符之后的所有内容?如果它只能是一种字符,我会使用indexOf
and substr
,但在这种情况下,我似乎需要一种不同的方法来找到位置。也许是一个正则表达式?
澄清:我不知道字符 X 是什么。我想在第一次出现任何指定字符时切断字符串。
好的,进一步澄清:
我实际上在做的是从网站上删除帖子。我从每个帖子中提取第一部分并将它们缝合在一起。“位”是指第一个标点符号之前的字符。我需要在那个标点符号之后切断所有内容。那有意义吗?