Javascript正则表达式查找以点开头的单词的完全匹配

标签 javascript regex

在 javascript 中,模式 \bvalue\b 列出了以下示例中的所有“值”:

value is a property of textbox object. Using textbox.value, we can get or set value property of textbox.

\bvalue\b 将返回上述字符串的 3 个匹配项,而我想返回 2 个前面没有点的匹配项 (textbox.value)。 什么是解决我的问题的有用模式?

最佳答案

最简单的解决方案之一是匹配:

(^|\s)value(\s|$)

并使用str.trim()在结果字符串上。

参见DEMO

关于Javascript正则表达式查找以点开头的单词的完全匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30763518/

相关文章:

javascript - 在 Node.js 中连接 MongoDB 无法在 for 循环中工作

javascript - 修改每个可能的 DOM 元素的原型(prototype)

python - 如何使用 python 正则表达式查找匹配的字符串?

python - 如何在正则表达式中获得重叠的文本匹配

javascript - 用点填充两个文本元素之间的空间

javascript - 如何将 Javascript 函数转换为 JQuery

javascript - jquery .val() 返回未定义

regex - Django AttributeError 'tuple'对象没有属性 'regex'

当嵌套在可选括号中时,正则表达式不会捕获变量

java - 匹配所有内容包括unicode标点符号的正则表达式