Skip to main content
 首页 » 编程设计

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

2024年02月04日32kerrycode

我有一个结尾类似于的字符串

AND key = @@key@@ 


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

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

AND key = 37890 


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

请您参考如下方法:

您可以使用以下

"@@\w*@@$" 


例

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


输出量

AND key = 37890