我正在尝试做一些相当简单的事情,但遇到了一些麻烦。
我想在给定索引之后找到下一个特殊字符,特别是@。例如我有字符串...
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/