2017-10-06 432 views
0

我有一些问题想出模式匹配。我有有"Pyramids are mindblowingly awesome"我想编写与金字塔和真棒,即第一和句子的最后一句话应该匹配与pyramidsawesome匹配正则表达式的句子。我正在考虑不区分大小写。我试过/pyramids(...)/awesome/i任何人都可以帮助我。正则表达式匹配一个句子中的第一个和最后一个单词javascript?

编辑:我在寻找句子中的原话。

谢谢。

+0

'第一和最后一个字不能用正则表达式可以看出端倪。你的问题一定要改写'S /句子/串/' – sln

回答

2

/^pyramids.*awesome$/i

将确保字符串以金字塔和与真棒结束。

在sentence`其实句子
1

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

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

+0

我期待与测试()返回boolean答案。比方说,如果我发送一个不同的字符串,如“金字塔的东西真棒”,它应该返回我的真实。我可以通过直接传达这个词来代替w吗? – zelda

+0

_“我期待与测试(返回boolean答案)。” _'。测试()'是不是在原来的问题提到的,看到https://stackoverflow.com/help/how-to-ask 。你想检查字符串的特定单词吗? – guest271314

+0

对于我的经验不足,我感到抱歉,我应该更清楚。是的,我正在整个句子中寻找具体的词。 – zelda

相关问题