Javascript 正则表达式:我只想匹配结尾没有点的单词

Javascript 正则表达式:我只想匹配结尾没有点的单词,javascript,regex,Javascript,Regex,例如:乔治·R·R·马丁 我只想配乔治和马丁 我尝试过:\w+\b.但不起作用 该\w+\b.匹配1+个后跟单词边界的单词字符,然后匹配任何非单词字符(如\b限制以下子模式)。注意,这种方法并没有否定任何东西,而且您遗漏了一件重要的事情:必须转义正则表达式模式中的文字点 您可以使用负前瞻(?!\): var s=“乔治·R·马丁”; console.log(s.match(/\b\w+\b(?)/g))

例如:乔治·R·R·马丁 我只想配乔治和马丁


我尝试过:
\w+\b.
但不起作用

\w+\b.
匹配1+个后跟单词边界的单词字符,然后匹配任何非单词字符(如
\b
限制以下
子模式)。注意,这种方法并没有否定任何东西,而且您遗漏了一件重要的事情:必须转义正则表达式模式中的文字点

您可以使用负前瞻
(?!\)

var s=“乔治·R·马丁”;

console.log(s.match(/\b\w+\b(?)/g))\b
。。。但还有什么?@gskema这个网站糟透了:(这就是我所需要的。谢谢你,太多了!我会在几分钟内把这个答案标记为最好的。