Search Results for

    Show / Hide Table of Contents

    Class StringExtensions

    Inheritance
    object
    StringExtensions
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Glitch9
    Assembly: Glitch9.dll
    Syntax
    public static class StringExtensions

    Methods

    | Edit this page View Source

    CapFirstChar(string)

    Declaration
    public static string CapFirstChar(this string text)
    Parameters
    Type Name Description
    string text
    Returns
    Type Description
    string
    | Edit this page View Source

    CapFirstChars(string, char)

    Declaration
    public static string CapFirstChars(this string text, char separator = ' ')
    Parameters
    Type Name Description
    string text
    char separator
    Returns
    Type Description
    string
    | Edit this page View Source

    ContainsAll(string, params string[])

    Declaration
    public static bool ContainsAll(this string s, params string[] candidates)
    Parameters
    Type Name Description
    string s
    string[] candidates
    Returns
    Type Description
    bool
    | Edit this page View Source

    ContainsAny(string, params string[])

    Declaration
    public static bool ContainsAny(this string s, params string[] candidates)
    Parameters
    Type Name Description
    string s
    string[] candidates
    Returns
    Type Description
    bool
    | Edit this page View Source

    ConvertTextCase(string, TextCase)

    Declaration
    public static string ConvertTextCase(this string text, TextCase textCase)
    Parameters
    Type Name Description
    string text
    TextCase textCase
    Returns
    Type Description
    string
    | Edit this page View Source

    CountPlaceholders(string, bool)

    Count placeholders like {0}, {1}, etc.

    Declaration
    public static int CountPlaceholders(this string input, bool distinct = false)
    Parameters
    Type Name Description
    string input
    bool distinct
    Returns
    Type Description
    int
    | Edit this page View Source

    EndsWithAny(string, params string[])

    Declaration
    public static bool EndsWithAny(this string s, params string[] candidates)
    Parameters
    Type Name Description
    string s
    string[] candidates
    Returns
    Type Description
    bool
    | Edit this page View Source

    EnsureEnd(string, char)

    Declaration
    public static string EnsureEnd(this string s, char suffix)
    Parameters
    Type Name Description
    string s
    char suffix
    Returns
    Type Description
    string
    | Edit this page View Source

    EnsureEnd(string, string)

    Declaration
    public static string EnsureEnd(this string s, string suffix)
    Parameters
    Type Name Description
    string s
    string suffix
    Returns
    Type Description
    string
    | Edit this page View Source

    EnsureStart(string, char)

    Declaration
    public static string EnsureStart(this string s, char prefix)
    Parameters
    Type Name Description
    string s
    char prefix
    Returns
    Type Description
    string
    | Edit this page View Source

    EnsureStart(string, string)

    Declaration
    public static string EnsureStart(this string s, string prefix)
    Parameters
    Type Name Description
    string s
    string prefix
    Returns
    Type Description
    string
    | Edit this page View Source

    ExtractParenthesesContent(string)

    Declaration
    public static string ExtractParenthesesContent(this string s)
    Parameters
    Type Name Description
    string s
    Returns
    Type Description
    string
    | Edit this page View Source

    GetLastSegment(string, char)

    Declaration
    public static string GetLastSegment(this string s, char separator = '/')
    Parameters
    Type Name Description
    string s
    char separator
    Returns
    Type Description
    string
    | Edit this page View Source

    JoinMessages(string, params string[])

    Declaration
    public static string JoinMessages(this string head, params string[] tails)
    Parameters
    Type Name Description
    string head
    string[] tails
    Returns
    Type Description
    string
    | Edit this page View Source

    Remove(string, char)

    Declaration
    public static string Remove(this string s, char toRemove)
    Parameters
    Type Name Description
    string s
    char toRemove
    Returns
    Type Description
    string
    | Edit this page View Source

    Remove(string, string)

    Declaration
    public static string Remove(this string s, string toRemove)
    Parameters
    Type Name Description
    string s
    string toRemove
    Returns
    Type Description
    string
    | Edit this page View Source

    RemoveLineBreaks(string)

    Declaration
    public static string RemoveLineBreaks(this string text)
    Parameters
    Type Name Description
    string text
    Returns
    Type Description
    string
    | Edit this page View Source

    SafeContains(string, string)

    Declaration
    public static bool SafeContains(this string s, string substring)
    Parameters
    Type Name Description
    string s
    string substring
    Returns
    Type Description
    bool
    | Edit this page View Source

    Search(string, string)

    Declaration
    public static bool Search(this string s, string keyword)
    Parameters
    Type Name Description
    string s
    string keyword
    Returns
    Type Description
    bool
    | Edit this page View Source

    SplitTrimmed(string, char)

    Declaration
    public static string[] SplitTrimmed(this string s, char separator = ' ')
    Parameters
    Type Name Description
    string s
    char separator
    Returns
    Type Description
    string[]
    | Edit this page View Source

    Strikethrough(string)

    Applies strikethrough formatting to the string using Unicode combining characters.

    Declaration
    public static string Strikethrough(this string s)
    Parameters
    Type Name Description
    string s
    Returns
    Type Description
    string
    | Edit this page View Source

    ToCamelCase(string)

    Declaration
    public static string ToCamelCase(this string text)
    Parameters
    Type Name Description
    string text
    Returns
    Type Description
    string
    | Edit this page View Source

    ToKebabCase(string)

    Declaration
    public static string ToKebabCase(this string text)
    Parameters
    Type Name Description
    string text
    Returns
    Type Description
    string
    | Edit this page View Source

    ToPascalCase(string)

    Declaration
    public static string ToPascalCase(this string text)
    Parameters
    Type Name Description
    string text
    Returns
    Type Description
    string
    | Edit this page View Source

    ToSnakeCase(string)

    Declaration
    public static string ToSnakeCase(this string text)
    Parameters
    Type Name Description
    string text
    Returns
    Type Description
    string
    | Edit this page View Source

    ToTitleCase(string, params string[])

    Declaration
    public static string ToTitleCase(this string text, params string[] ignoredWords)
    Parameters
    Type Name Description
    string text
    string[] ignoredWords
    Returns
    Type Description
    string
    | Edit this page View Source

    TrimEnd(string, char)

    Declaration
    public static string TrimEnd(this string s, char suffix)
    Parameters
    Type Name Description
    string s
    char suffix
    Returns
    Type Description
    string
    | Edit this page View Source

    TrimEnd(string, string)

    Declaration
    public static string TrimEnd(this string s, string suffix)
    Parameters
    Type Name Description
    string s
    string suffix
    Returns
    Type Description
    string
    | Edit this page View Source

    TrimFirstSegment(string, char)

    Declaration
    public static string TrimFirstSegment(this string s, char separator = '/')
    Parameters
    Type Name Description
    string s
    char separator
    Returns
    Type Description
    string
    | Edit this page View Source

    TrimLastSegment(string, char)

    Declaration
    public static string TrimLastSegment(this string s, char separator = '/')
    Parameters
    Type Name Description
    string s
    char separator
    Returns
    Type Description
    string
    | Edit this page View Source

    TrimOrNull(string)

    Declaration
    public static string TrimOrNull(this string value)
    Parameters
    Type Name Description
    string value
    Returns
    Type Description
    string
    | Edit this page View Source

    TrimStart(string, char)

    Declaration
    public static string TrimStart(this string s, char prefix)
    Parameters
    Type Name Description
    string s
    char prefix
    Returns
    Type Description
    string
    | Edit this page View Source

    TrimStart(string, string)

    Declaration
    public static string TrimStart(this string s, string prefix)
    Parameters
    Type Name Description
    string s
    string prefix
    Returns
    Type Description
    string
    | Edit this page View Source

    TryExtractJsonString(string, out string)

    Declaration
    public static bool TryExtractJsonString(this string s, out string jsonString)
    Parameters
    Type Name Description
    string s
    string jsonString
    Returns
    Type Description
    bool
    | Edit this page View Source

    UncapFirstChar(string)

    Declaration
    public static string UncapFirstChar(this string text)
    Parameters
    Type Name Description
    string text
    Returns
    Type Description
    string
    • Edit this page
    • View Source
    In this article
    Back to top AI DevKit Documentation