正则表达式匹配句子中的第一个和最后一个单词javascript?

时间:2017-10-06 21:45:02

标签: javascript regex

我遇到了一些模式匹配问题。我有一个句子"Pyramids are mindblowingly awesome"我想写一个与金字塔匹配的正则表达式,并且很棒,即句子的第一个和最后一个单词应该与pyramidsawesome匹配。我正在考虑不区分大小写。我试过这个/pyramids(...)/awesome/i任何人都可以帮我解决这个问题。

编辑:我正在寻找句子中的确切词语。

谢谢。

2 个答案:

答案 0 :(得分:2)

您可以使用RegExp /^\w+|\w+$/g来匹配字符串开头的字词或字符串末尾的字词。



let str = "Pyramids are mindblowingly awesome";
let matches = str.match(/^\w+|\w+$/g);
console.log(matches);




答案 1 :(得分:2)

/^pyramids.*awesome$/i

确保字符串以金字塔开头并以令人敬畏的方式结束。