我遇到了一些模式匹配问题。我有一个句子"Pyramids are mindblowingly awesome"
我想写一个与金字塔匹配的正则表达式,并且很棒,即句子的第一个和最后一个单词应该与pyramids
和awesome
匹配。我正在考虑不区分大小写。我试过这个/pyramids(...)/awesome/i
任何人都可以帮我解决这个问题。
编辑:我正在寻找句子中的确切词语。
谢谢。
答案 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
确保字符串以金字塔开头并以令人敬畏的方式结束。