private static readonly Regex TokenRegex = new Regex( "\\s*((?<string>\"(?:\"\"|[^\"])*\")|(?<union_ranges>[A-Z]+[0-9]+:[A-Z]+[0-9]+(\\s[A-Z]+[0-9]+:[A-Z]+[0-9]+)+)" + "|(?<range>\\$?[A-Z]+\\$?[0-9]*:\\$?[A-Z]+\\$?[0-9]*)" + "|(?<cell>\\$?[A-Z]+\\$?[0-9]+)" + "|(?<token>-)|(?<number>\\-?\\d*\\" + System.Threading.Thread.CurrentThread.CurrentCulture.NumberFormat.NumberDecimalSeparator + "?\\d+)" + "|(?<true>(?i)TRUE)|(?<false>(?i)FALSE)|(?<identifier>\\w+)" + "|(?<token>\\=\\=|\\<\\>|\\<\\=|\\>\\=|\\<\\>|\\=|\\!|[\\=\\.\\,\\+\\-\\*\\/\\%\\<\\>\\(\\)\\&\\^]))", RegexOptions.Compiled);
Match var4 = TokenRegex.Match("HEX2DEC");
private static readonly Regex TokenRegex = new Regex("[A-Z]*[0-9]?[A-Z0-9]*", RegexOptions.Compiled
+ "|(?<cell>\\$?[A-Z]+\\$?[0-9]+)"
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)