0

テキストがあり、index1 から index2 に単語を抽出する必要があります。

"This is a text from where a part should be extracted"

インデックス 1 = 3、インデックス 2 = 7

result = "text from where a "

単語が複数のスペースで区切られている可能性があることを考慮して、regExpでこれを行う方法は?

4

2 に答える 2

3

ヒントをあげます。

"This is a text from where a part should be extracted"
    .match(/[^\s]+\s*/g)
    .slice(3, 7)
    .join('');

それをジェネリック関数に簡単に作成できるはずです。

乾杯

于 2012-11-25T05:07:35.323 に答える
0
"This is a text from  where a part should be extracted"
.split(/\s+/).slice(4,8).join(" ");

このバージョンでは、余分な空白が削除されます。

于 2012-11-25T05:45:25.433 に答える