using System.Text.RegularExpressions;
using System.Collections.Generic;
public static IEnumerable<string> FindParams(string s) {
Regex re = new Regex(@"@[a-zA-Z0-9_]+");
var matches = re.Matches(s);
foreach (var match in matches)
yield return match.ToString();
public static void Main()
var pars = FindParams("insert into contact_log(contact_id,contact,message,utc,status_code,status_message,source) values(@contact_id,@contact,@message,@utc,@status_code,@status_message,@source)");