从这篇文章Retrieve substring between two characters我可以轻松地检索两个字符之间的字符串。但我想扩展如下。如果我有一个如下所示的字符串
var str = "#a
b
c
_
ele1
ele2
#d
e
f
_
ele3
";
从上面的字符串我想要检索一个如下所示的数组
arr = [ "#a
b
c
_",
"ele1",
"ele2",
"#d
e
f
_",
"ele3"
]
感谢。请帮帮我。请使用this小提琴。
答案 0 :(得分:0)
这就是split()的用途。
http://www.w3schools.com/jsref/jsref_split.asp
编辑:如果您不想丢失delim,请尝试这种方法
1)使用replace方法将delim的所有实例替换为另一个符号。 意思是,如果您将“/”作为delim,请将其替换为“/%” 2)然后在这个新的delim上调用split。