用正则表达式替换字符串

Ahm*_*dan 1 c# regex text

假设我有一个像"Hello @ c1,请到这里和@ c12一起玩,@ c1去玩和播放"这样的文字,我想写一个模式用一些值替换所有的@ c1但是在同一时间正则表达式不能更改@ c12或@ c123等.它应该只替换匹配的字符串.我已经尝试了几个小时,但没有产生正确的输出,所以任何人都可以通过文章或代码示例帮助我做些什么

我正在使用.Net Framework来编写正则表达式

Fed*_*zza 5

你可以使用这个正则表达式:

@c1\b
Run Code Online (Sandbox Code Playgroud)

工作演示

在此输入图像描述

我们的想法是在您的文本后使用单词边界,这将解决您的问题