我在C#中有以下字符串。我会让每个变量字符串以特殊字符“@”开头,并用存储的proc字符串替换。
这是一个测试..
@Header_HTML
@BodyHTML
所以,我想得到每个变量字符串“@Header_HTML”和@BodyHTML。
调用存储过程传递这些变量字符串。
答案 0 :(得分:0)
使用正则表达式:
Regex ItemRegex = new Regex(@"\@[a-zA-Z_]+", RegexOptions.Compiled);
foreach (Match ItemMatch in ItemRegex.Matches(sourceString))
{
Console.WriteLine(ItemMatch);
}