我有两个可能的示例字符串:
'Software Sheffield'
和
'Software IN Sheffield'
如果字符串中间有关键字“ IN”,我想拆分该字符串。
例如:
var string1 = 'Software Sheffield';
var string2 = '';
例如2:
var string1 = 'Software';
var string2 = 'Sheffield';
谁能帮助我实现这一目标?
到目前为止,我已经尝试过:
var string1 = string.split(/[ IN ]+/);
var string2 = string.split(/+[ IN ]/);
/[ IN ]+/
装置“的单个字符[SPACE]
/ I
/ N
/[SPACE]
重复1至inifinity次”,因此它也最好匹配“ NINININININIII NNNNIIINIIII
”。
您可以在中简单地使用一个字符串split()
:
var splitter = string.split(' IN ');
var string1 = splitter[0];
var string2 = (splitter.length >= 2 ? splitter[1] : '');
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句