JavaScript按特定字符串拆分字符串

JavaScript按特定字符串拆分字符串,javascript,Javascript,我有一个文本框,其中包含一组注释,所有注释都由一个特定的字符串分隔,作为拆分它们以单独显示每个注释的方法 所讨论的字符串是|但我可以改变它以适应任何可能的情况。我唯一的要求是,它不太可能是一个字符串,有人会在日常句子中键入 我认为我需要使用split方法,可能还需要一些正则表达式,但我看到的所有其他问题似乎都只提到按一个字符或多个不同字符进行拆分,而不是一行中的特定字符集 有人能给我指出正确的方向吗?.split()应该可以做到这一点: var comments = "this is a com

我有一个文本框,其中包含一组注释,所有注释都由一个特定的字符串分隔,作为拆分它们以单独显示每个注释的方法

所讨论的字符串是|但我可以改变它以适应任何可能的情况。我唯一的要求是,它不太可能是一个字符串,有人会在日常句子中键入

我认为我需要使用split方法,可能还需要一些正则表达式,但我看到的所有其他问题似乎都只提到按一个字符或多个不同字符进行拆分,而不是一行中的特定字符集

有人能给我指出正确的方向吗?

.split()
应该可以做到这一点:

var comments = "this is a comment|and here is another comment|and yet another one";
var parsedComments = comments.split('|');
这将给你一个数组中的所有注释,然后你可以循环或做任何你必须做的事情

请记住,您也可以将
|
更改为类似
的内容,并且它在
拆分(“”)
方法中仍然可以正常工作


请记住,
split()
会删除正在拆分的字符,因此生成的数组不会包含任何

的实例。谢谢,我去拿外套。我没有意识到我可以那样做。出于某种原因,我认为它只能是一个字符。很好,如果它回答了问题,请将其标记为已回答:)