我有一个文本,我需要从index1提取单词到index2。
"This is a text from where a part should be extracted"
index1 = 3,index2 = 7
result = "text from where a "
如何使用regExp执行此操作,考虑到单词可能用多个空格分隔?
答案 0 :(得分:3)
我会给你一个提示。
"This is a text from where a part should be extracted"
.match(/[^\s]+\s*/g)
.slice(3, 7)
.join('');
你应该能够很容易地将它变成一个通用函数。
干杯
答案 1 :(得分:0)
"This is a text from where a part should be extracted"
.split(/\s+/).slice(4,8).join(" ");
此版本删除了额外的空格。