【发布时间】:2011-02-11 07:27:25
【问题描述】:
我想使用 javascript 的 split 函数将下面的字符串分成两部分
原始字符串是'Average Sized' - 'Mega Church!' (带单引号)
请注明字符串中有单引号
我想用连字符分割它,所以结果是
[0] Average Sized
[1] Mega Church!
【问题讨论】:
标签: javascript string split
我想使用 javascript 的 split 函数将下面的字符串分成两部分
原始字符串是'Average Sized' - 'Mega Church!' (带单引号)
请注明字符串中有单引号
我想用连字符分割它,所以结果是
[0] Average Sized
[1] Mega Church!
【问题讨论】:
标签: javascript string split
var str = "Average Sized - Mega Church!";
var arr = str.split("-");
【讨论】:
试试这个:
"Average Sized - Mega Church!".split(/\s*\-\s*/g)
编辑:
如果您的意思是原始字符串包含单引号,这应该可以:
"'Average Sized - Mega Church!'".replace(/^'|'$/g, "").split(/\s*\-\s*/g)
如果你的意思是字符串是用单引号定义的,那么原来的就可以了。
【讨论】:
var str = "Average Sized - Mega Church!";
var arr = [];
arr = str.split('-');
【讨论】:
最简单的方法是
var arr = "'Average Sized'-'Mega Church!'".replace(/'/ig,"").split("-")
【讨论】: