Javascript:如何提取从index1到index2的单词?

标签 javascript regex

我有一段文本,我需要从索引 1 到索引 2 中提取单词。

“这是应从中提取部分的文本”

索引1 = 3,索引2 = 7

结果=“文本来自于”

考虑到单词可能用多个空格分隔,如何使用 regExp 执行此操作?

最佳答案

我给你一个提示。

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

您应该能够轻松地将其变成通用函数。

干杯

关于Javascript:如何提取从index1到index2的单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13548450/

相关文章:

javascript - 如何结合正负正则表达式?

ruby-on-rails - 在尊重 CDATA 的同时转义 HTML 符号的正则表达式

java - 简单的 Java 正则表达式在两者之间读取

java - 替换标签内的字符串?

javascript - 了解匹配多个字符串的正则表达式中\b 的用法

javascript - 如何使用 javascript 查找 Outlook 的版本

javascript - 如何删除从其他网站加载数据的图像链接?

javascript - 如何使用html将变量传递给javascript

javascript - 帮助使用 javascript 处理购物车

javascript - 对 Angular JS 中失败的日期应用过滤器