输入“col1,col2,col3,coln”
输出“@ col1,@ col2,@ col3,@ coln”
答案 0 :(得分:5)
试试这个:
string input = "col1, col2, col3, coln";
string pattern = @"\b(\w+)\b";
string result = Regex.Replace(input, pattern, "@$1");
Console.WriteLine(result);
答案 1 :(得分:1)
string input = "col1, col2, col3, coln";
string result = "@" + Regex.Replace(input, @"\s+", " @");
当然,这取决于你想要的强大程度。但是,如果它只是针对SQL查询参数,这看起来是什么,那么上面应该没问题。