如何在C#中获取特殊字符串?

时间:2013-08-22 23:06:25

标签: c# asp.net sql vb.net

我在C#中有以下字符串。我会让每个变量字符串以特殊字符“@”开头,并用存储的proc字符串替换。

这是一个测试..

@Header_HTML

@BodyHTML

所以,我想得到每个变量字符串“@Header_HTML”和@BodyHTML。

调用存储过程传递这些变量字符串。

1 个答案:

答案 0 :(得分:0)

使用正则表达式:

Regex ItemRegex = new Regex(@"\@[a-zA-Z_]+", RegexOptions.Compiled);
        foreach (Match ItemMatch in ItemRegex.Matches(sourceString))
        {
            Console.WriteLine(ItemMatch);
        }