给定索引后特殊字符的Javascript索引

标签 javascript string

我正在尝试做一些相当简单的事情,但遇到了一些麻烦。

我想在给定索引之后找到下一个特殊字符,特别是@。例如我有字符串...

Hello @user. How are you?

@user check this out!

Hey @user, what's up?

在任何这些情况下,假设我有@的索引,我如何找到空格句点的索引、逗号或我定义的任何其他特殊字符?

我基本上只想要子字符串@user,没有尾随字符。

编辑:

如果我有一个像...这样的字符串

Hey @user, have you heard from @user2?

如何获取第二个用户的子字符串?

最佳答案

matches = "Hey @user, have you heard from @user2?".match(/(@\w+)/g)

关于给定索引后特殊字符的Javascript索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25020354/

相关文章:

java - (Java) 将数字字符串转换为整数数组

计算数字中数字重复的次数

sql - PostgreSQL IS NULL 和长度

javascript - 从复杂数组中检索对象

javascript - 从通过 echo 语句动态添加的表单元素获取 POST 值?

javascript - 执行模拟 Jest 回调参数

javascript - JQuery - 只需走进主要的 li 元素

c++ - 从 C++ 中的类指针对象调用方法(字符串)

相当于 jQuery 的 keyup() 和 keydown() 的 JavaScript

c - C 中的指针、字符串和函数