Show / Hide Table of Contents

    Class RegexHelper

    Provides helper methods for working with regular expressions and wildcard masks.

    Inheritance
    Object
    RegexHelper
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Nevatech.Vsb.Repository
    Assembly: Nevatech.Vsb.Repository.dll
    Syntax
    public static class RegexHelper

    Methods

    HasWildcards(String)

    Checks if provided value contains wildcard characters (* or ?).

    Declaration
    public static bool HasWildcards(string pattern)
    Parameters
    Type Name Description
    String pattern

    String to be checked for wildcards.

    Returns
    Type Description
    Boolean

    True if provided value contains wildcard characters. False otherwise.

    IsWildcardMatch(String, String)

    Executes the match operation of the provided string value against the specified search pattern.

    Declaration
    public static bool IsWildcardMatch(string pattern, string value)
    Parameters
    Type Name Description
    String pattern

    Pattern that may have * and ? wildcards for matching multiple or single characters.

    String value

    Value to be matched.

    Returns
    Type Description
    Boolean

    True, if provided value is matched by the pattern. False, otherwise.

    ReplaceEnvironmentalVariables(String, Boolean)

    Replaces the "{env:VariableName:DefaultValue}" tokens in the provided text with the corresponding environmental variable values.

    Declaration
    public static string ReplaceEnvironmentalVariables(string text, bool isXml = true)
    Parameters
    Type Name Description
    String text

    Text where tokens need to be replaced.

    Boolean isXml

    Flag indicating that provided text is XML. If True then environmental value will be XML-encoded before replacing the token.

    Returns
    Type Description
    String

    Provided text with the tokens been replaced.

    Back to top Nevatech Sentinet 6.5 Online Documentation