javascript - 抓取出现所选单词的句子

标签 javascript regex

使用 Javascript,我需要允许用户双击页面上的一个词并检索它出现的句子。不仅仅是任何句子,而是那个特定的。我试过检索出现该词的所有句子并以某种方式选择正确的句子,所以也许这是一个选择。

我在网上搜索过这只野兽,并且对它想了很多。有些人建议使用 Rangy但我一直无法找到我正在寻找的功能,甚至无法找到可以帮助我到达所需位置的功能。

有什么想法吗?

最佳答案

您可以将您的页面变成一个或多个只读文本区域,使用巧妙的 CSS 样式来掩盖它,然后使用此处描述的 onselect 事件:Detect selected text in a text area with javascript

当然,取决于您的页面的外观和使用位置。

关于javascript - 抓取出现所选单词的句子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13943754/

相关文章:

javascript - 拖放后保存HTML5 Canvas 的状态等

javascript - Grunt - 同时执行和监视应用程序

javascript - webpack 在全局范围内执行模块

regex - 如何匹配撇号 (') unless it is escaped (\' )?

正则表达式:用不一致的模式分隔字符串 (Oracle) (POSIX ERE)

javascript - 使用 Javascript 创建棋盘

javascript - 不同浏览器的控制台语句的执行顺序

regex - Flutter TextField inputFormatters 无法使用我的自定义正则表达式

javascript - 正则表达式排除单词

javascript - 总计数和特定顺序的正则表达式模式匹配