- 已关闭**。此问题需要超过focused。当前不接受答案。
- 想要改进此问题吗?**更新此问题,使其仅关注editing this post的一个问题。
昨天关门了。
Improve this question
嘿,我想用正则表达式得到一个字符串,其中@后面的单词是我的输出,而@之前和之后的所有内容都被删除。但是我不懂正则表达式
嘿,我的名字是@SpaceNerd,你叫什么名字
我想要
太空书呆子
你明白吗?:D如果有人能为Regex推荐一个文档或视频,那就太好了。
昨天关门了。
Improve this question
嘿,我想用正则表达式得到一个字符串,其中@后面的单词是我的输出,而@之前和之后的所有内容都被删除。但是我不懂正则表达式
嘿,我的名字是@SpaceNerd,你叫什么名字
我想要
太空书呆子
你明白吗?:D如果有人能为Regex推荐一个文档或视频,那就太好了。
1条答案
按热度按时间guykilcj1#
我猜想,你只是想要一个昵称,它只由字母数字符号组成,没有空格。我会使用positive-lookbehind。
其中
(?<=@)
是正后视,匹配@
之前的所有内容,(\w+)
是捕获的组,至少包含一个单词字符[a-zA-Z0-9_]
。