正则表达式扩展到句子,在标点符号处停止
Regex expand to sentence, stop at punctuation
到目前为止,我有一个非常可靠的正则表达式,它将选定的文本扩展到一个(多个)句子。有一个特殊情况我还没有解决。
/[.:!?]([^.:!?]*?SELECTED TEXT'..*?[.:!?])/g
如果我选择文本,并且标点符号位于所选文本的末尾,则当前正则表达式也包括下一个句子。如果不发生这种事就好了。
下面是一个例子:https://regex101.com/r/eS5jD9/4
'.
在正则表达式中是不需要的。删除它应该可以解决您的问题
/[.:!?]([^.:!?]*?SELECTED TEXT.*?[.:!?])/g
删除结尾匹配的.*?
[.:!?]([^.:!?]*?pulvinar felis[.:!?])
Regex多摩君
相关文章:
- 带有嵌入脚本的SVG可扩展到浏览器的可用空间
- Make:如果父元素溢出,after元素将扩展到全宽
- JQuery将事件扩展到给定类的新对象
- CSS3 过渡:将固定页脚或固定页眉扩展到最大大小,而不叠加页眉或页脚
- 表不会扩展到 100%
- Javascript:如何将数组元素扩展到所有其他元素并创建一个数组
- iFrame 不会扩展到完整的内容高度,即使有 jQuery 脚本以它为目标
- 我们可以将Highstocks功能扩展到Highcharts吗?
- 如何使用 JavaScript 将选择扩展到单词边界,仅一次
- 将 ajax .done 作用域扩展到包装函数
- 将图像的宽度扩展到父级之外 100%
- TinyMCE将JS功能扩展到页面高度,就像在wordpress中一样
- 将 jQuery 的 .val() 方法扩展到非输入元素
- 将 ES6 插件扩展到 jQuery 原型
- 从Chrome扩展到Meteor托管网站的XHR不一致(meteor.com)
- 将 onclick 函数扩展到 javascript 类
- 将 jQuery 对象扩展到我自己的对象
- 将超大图像扩展到磁贴上方而不是下方?影响JS
- 在 Ajax 将内容扩展到屏幕之外之后,如何找到页面高度
- 正则表达式扩展到句子,在标点符号处停止