我说我有一个字符串说and the cow went @moo,我只想选择moo ......我怎么会这样做?
var moo = "blah blah cow @moo".match(/@([^ ]*)/)[1];
Run Code Online (Sandbox Code Playgroud)
正则表达式@([^ ]*)意味着:找到该字符@,然后获取所有字符,直到遇到一个空格(或隐含地表示字符串的结尾).括号中的正则表达式的任何部分都存储并以数组形式返回.第一个元素始终是整个匹配,在这种情况下@moo,之后是正则表达式中每个括号内的匹配从左到右.
| 归档时间: |
|
| 查看次数: |
7977 次 |
| 最近记录: |