我想在java脚本中找到所有以@开头的单词
句子:“嘿@dinesh,我在@dean vent中提到过你”;
现在使用上面的句子,我想找到两个以 attherate(@) 开头的单词(dinesh 和 dean)。为了更方便,您可以假设 Twitter 功能,其中任何用户都使用 @ 提及其他用户。
如果有任何正则表达式或函数请告诉我
谢谢。
最佳答案
var atmentions = "Hey @dinesh, I have mentioned you in @dean vent".match(/@\w+/g)
// gives ["@dinesh", "@dean"]
如果您想要不带“@”的用户名,您可以像这样转换它们
atmentions.map( function( name ){ return name.substring(1); })
// ["dinesh", "dean"]
关于Javascript:想要找到句子中以@开头的所有单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26656148/