假设我有一个字符串,上面写着并且牛去了@moo
,我只想选择moo...我该怎么做?
最佳答案
var moo = "blah blah cow @moo".match(/@([^ ]*)/)[1];
正则表达式@([^ ]*)
的意思是:找到字符@
,然后获取后面的所有字符,直到遇到空格(或者隐式结束)的字符串)。括号中的正则表达式的任何部分都存储在数组中并返回。第一个元素始终是整个匹配项,在本例中为 @moo
,然后是正则表达式中从左到右每个括号内的匹配项。
关于javascript - 如何在 javascript/Jquery 中选择特定符号后面的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3807005/