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

标签 c# regex

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

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

关于c# - 如何使用正则表达式在C#中查找和替换“@@ word @@”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59161871/

相关文章:

C# DataGridView 单行彩色文本

如果字符串包含所有单词或条件,则正则表达式匹配

java - 使用正则表达式提取文本的括号

javascript - 正则表达式 |验证错误

java - 正则表达式,如何识别由空格分隔的 2 或 3 个单词(任何非空格)

c# - SonarQube 不会分析名为 Test* 的 C# 项目

c# - 如何使用选择框扩展身份用户属性

c# - 无法使用 File.Move 创建已存在的文件

c# - 如何在 C# 中取消 CellEnter/CellLeave 事件?

javascript - 在循环中使用逻辑运算符会导致矛盾