using System.Text.RegularExpressions; namespace DeviceCenter { class AcsUtil { public static string getCardNo(string input) { string pattern = @"\+Card Number\:(\d+)\+"; try { return Regex.Matches(input, pattern)[0].Groups[1].Value; } catch { return null; } } public static string getDoorNo(string input) { string pattern = @"\+Door Number\:(\d+)\+"; try { return Regex.Matches(input, pattern)[0].Groups[1].Value; } catch { return null; } } public static string getChannel(string input) { string pattern = @"\+wAccessChannel\:(\d+)\+"; try { return Regex.Matches(input, pattern)[0].Groups[1].Value; } catch { return null; } } public static string getCardReaderNo(string input) { string pattern = @"\+Card Reader Number\:(\d+)\+"; try { return Regex.Matches(input, pattern)[0].Groups[1].Value; } catch { return null; } } public static string getPicturePath(string input) { string pattern = @"SavePath\:(.+\.bmp)"; try { return Regex.Matches(input, pattern)[0].Groups[1].Value; } catch { return null; } } } }