|
using System;
using System.Text.RegularExpressions;
using Common;
namespace CheckHelpLinks
{
/// <summary>
/// Summary description for Global.
/// </summary>
public class Global
{
private Global() {}
public static readonly string RegistrySettingsPath = @"Software\Square One Software\CheckHelpLinks\Settings";
public static readonly string RegistryRecentFilesPath = @"Software\Square One Software\CheckHelpLinks\RecentFileList";
public static readonly string DefaultDirectoryValueName = @"DefaultDirectory";
public static readonly string DefaultDefaultDirectory = @"C:\";
private static readonly Regex Http = new Regex( "^http:" , RegexOptions.Compiled | RegexOptions.IgnoreCase );
private static readonly Regex Help = new Regex( "^ms-its:", RegexOptions.Compiled | RegexOptions.IgnoreCase );
private static readonly Regex Html = new Regex( @"\.html?(?:\#\w?)?$", RegexOptions.Compiled | RegexOptions.IgnoreCase );
private static readonly Regex Css = new Regex( "\\.css$", RegexOptions.Compiled | RegexOptions.IgnoreCase );
public static bool IsHttp( string url ) { return Http.IsMatch( url ); }
public static bool IsHelp( string url ) { return Help.IsMatch( url ); }
public static bool IsHtml( string url ) { return Html.IsMatch( url ); }
public static bool IsCss ( string url ) { return Css .IsMatch( url ); }
public static bool FastParse = false;
public static bool IgnoreCss = true;
public static readonly UInt32 WM_GetLinks = User32.WM_USER + 1;
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
I discovered C# and .NET 1.0 Beta 1 in late 2000 and loved them immediately.
I have been writing software professionally in C# ever since
In real life, I have spent 3 years travelling abroad,
I have held a UK Private Pilots Licence for 20 years,
and I am a PADI Divemaster.
I now live near idyllic Bournemouth in England.
I can work 'virtually' anywhere!