类似抖音,快手的视频文案,文案中有#话题 #话题二 @一 @二,求两个正则表达式将文案中的#xxx和@xxx过滤到,就像下面的: 拜登回应普里戈任坠机身亡:我不知道发生了什么 #坠机 但我并不感到惊讶 #拜登 #俄罗斯 @老张 @老黑 将文案中的#话题和@用户 的标签过滤到,求两个正则表达式,用c# 过滤以后如下: 拜登回应普里戈任坠机身亡:我不知道发生了什么 但我并不感到惊讶
C# string regexHashTag = "#\w+"; string regexUserName = "@\w+";
@李三超: \S 匹配任何非空白字符。等价于 [^ \f\n\r\t\v]。 替换为 大写S 看看。 https://www.runoob.com/regexp/regexp-metachar.html
正则: #[\s#]+|@[\s@]+