如何使用正则表达式在C#中查找和替换“ @@ word @@”?

时间:2019-12-03 16:54:13

标签: c# regex

我有一个以

结尾的字符串
AND key = @@key@@

我想用实际的密钥替换@@ key @@。

因此,理想情况下看起来像

AND key = 37890

但是“关键”部分将来可能是任何单词。

1 个答案:

答案 0 :(得分:4)

您可以使用以下

"@@\w*@@$"

示例

var regex = new Regex(@"@@\w*@@$");
var str  = "AND key = @@key@@";
var result  = regex.Replace(str,"37890");

输出

AND key = 37890