GenerateNamespaceRegex() public static method

Generates a regex template for all variants of one or more namespace, e.g. "File|Image"
public static GenerateNamespaceRegex ( ) : string
return string
コード例 #1
0
        /// <summary>
        ///
        /// </summary>
        private static void RegenerateRegexes()
        {
            NamespacesCaseInsensitive.Clear();

            foreach (int ns in Namespaces.Keys)
            {
                NamespacesCaseInsensitive.Add(ns, "(?i:"
                                              + WikiRegexes.GenerateNamespaceRegex(ns) + @")\s*:");
            }

            WikiRegexes.MakeLangSpecificRegexes();
        }