docs.unity3d.com
    目次を表示する/隠す

    Class StringUtility

    Inheritance
    Object
    StringUtility
    Namespace: Unity.VisualScripting
    Syntax
    public static class StringUtility

    Methods

    AllIndexesOf(String, String)

    Declaration
    public static IEnumerable<int> AllIndexesOf(this string haystack, string needle)
    Parameters
    Type Name Description
    String haystack
    String needle
    Returns
    Type Description
    IEnumerable<Int32>

    AppendLineFormat(StringBuilder, String, Object[])

    Declaration
    public static void AppendLineFormat(this StringBuilder sb, string format, params object[] args)
    Parameters
    Type Name Description
    StringBuilder sb
    String format
    Object[] args

    Contains(String, Char)

    Declaration
    public static bool Contains(this string s, char c)
    Parameters
    Type Name Description
    String s
    Char c
    Returns
    Type Description
    Boolean

    ContainsInsensitive(String, String)

    Declaration
    public static bool ContainsInsensitive(this string haystack, string needle)
    Parameters
    Type Name Description
    String haystack
    String needle
    Returns
    Type Description
    Boolean

    CountIndices(String, Char)

    Declaration
    public static int CountIndices(this string s, char c)
    Parameters
    Type Name Description
    String s
    Char c
    Returns
    Type Description
    Int32

    EndsWith(String, Char)

    Declaration
    public static bool EndsWith(this string s, char c)
    Parameters
    Type Name Description
    String s
    Char c
    Returns
    Type Description
    Boolean

    FallbackEmpty(String, String)

    Declaration
    public static string FallbackEmpty(string s, string fallback)
    Parameters
    Type Name Description
    String s
    String fallback
    Returns
    Type Description
    String

    FallbackWhitespace(String, String)

    Declaration
    public static string FallbackWhitespace(string s, string fallback)
    Parameters
    Type Name Description
    String s
    String fallback
    Returns
    Type Description
    String

    Filter(String, Boolean, Boolean, Boolean, Boolean, Boolean)

    Declaration
    public static string Filter(this string s, bool letters = true, bool numbers = true, bool whitespace = true, bool symbols = true, bool punctuation = true)
    Parameters
    Type Name Description
    String s
    Boolean letters
    Boolean numbers
    Boolean whitespace
    Boolean symbols
    Boolean punctuation
    Returns
    Type Description
    String

    FilterReplace(String, Char, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)

    Declaration
    public static string FilterReplace(this string s, char replacement, bool merge, bool letters = true, bool numbers = true, bool whitespace = true, bool symbols = true, bool punctuation = true)
    Parameters
    Type Name Description
    String s
    Char replacement
    Boolean merge
    Boolean letters
    Boolean numbers
    Boolean whitespace
    Boolean symbols
    Boolean punctuation
    Returns
    Type Description
    String

    FirstCharacterToLower(String)

    Declaration
    public static string FirstCharacterToLower(this string s)
    Parameters
    Type Name Description
    String s
    Returns
    Type Description
    String

    FirstCharacterToUpper(String)

    Declaration
    public static string FirstCharacterToUpper(this string s)
    Parameters
    Type Name Description
    String s
    Returns
    Type Description
    String

    IsGuid(String)

    Declaration
    public static bool IsGuid(string value)
    Parameters
    Type Name Description
    String value
    Returns
    Type Description
    Boolean

    IsNullOrWhiteSpace(String)

    Declaration
    public static bool IsNullOrWhiteSpace(string s)
    Parameters
    Type Name Description
    String s
    Returns
    Type Description
    Boolean

    IsWordBeginning(Nullable<Char>, Char, Nullable<Char>)

    Declaration
    public static bool IsWordBeginning(char? previous, char current, char? next)
    Parameters
    Type Name Description
    Nullable<Char> previous
    Char current
    Nullable<Char> next
    Returns
    Type Description
    Boolean

    IsWordBeginning(String, Int32)

    Declaration
    public static bool IsWordBeginning(string s, int index)
    Parameters
    Type Name Description
    String s
    Int32 index
    Returns
    Type Description
    Boolean

    IsWordDelimiter(Char)

    Declaration
    public static bool IsWordDelimiter(char c)
    Parameters
    Type Name Description
    Char c
    Returns
    Type Description
    Boolean

    NullIfEmpty(String)

    Declaration
    public static string NullIfEmpty(this string s)
    Parameters
    Type Name Description
    String s
    Returns
    Type Description
    String

    PartAfter(String, Char)

    Declaration
    public static string PartAfter(this string s, char c)
    Parameters
    Type Name Description
    String s
    Char c
    Returns
    Type Description
    String

    PartBefore(String, Char)

    Declaration
    public static string PartBefore(this string s, char c)
    Parameters
    Type Name Description
    String s
    Char c
    Returns
    Type Description
    String

    PartsAround(String, Char, out String, out String)

    Declaration
    public static void PartsAround(this string s, char c, out string before, out string after)
    Parameters
    Type Name Description
    String s
    Char c
    String before
    String after

    PathEllipsis(String, Int32)

    Declaration
    public static string PathEllipsis(string s, int maxLength)
    Parameters
    Type Name Description
    String s
    Int32 maxLength
    Returns
    Type Description
    String

    Prettify(String)

    Declaration
    public static string Prettify(this string s)
    Parameters
    Type Name Description
    String s
    Returns
    Type Description
    String

    RemoveConsecutiveCharacters(String, Char)

    Declaration
    public static string RemoveConsecutiveCharacters(this string s, char c)
    Parameters
    Type Name Description
    String s
    Char c
    Returns
    Type Description
    String

    ReplaceMultiple(String, HashSet<Char>, Char)

    Declaration
    public static string ReplaceMultiple(this string s, HashSet<char> haystacks, char replacement)
    Parameters
    Type Name Description
    String s
    HashSet<Char> haystacks
    Char replacement
    Returns
    Type Description
    String

    SplitWords(String, Char)

    Declaration
    public static string SplitWords(this string s, char separator)
    Parameters
    Type Name Description
    String s
    Char separator
    Returns
    Type Description
    String

    StartsWith(String, Char)

    Declaration
    public static bool StartsWith(this string s, char c)
    Parameters
    Type Name Description
    String s
    Char c
    Returns
    Type Description
    Boolean

    ToBinaryString(Enum)

    Declaration
    public static string ToBinaryString(this Enum value)
    Parameters
    Type Name Description
    Enum value
    Returns
    Type Description
    String

    ToBinaryString(Int32)

    Declaration
    public static string ToBinaryString(this int value)
    Parameters
    Type Name Description
    Int32 value
    Returns
    Type Description
    String

    ToBinaryString(Int64)

    Declaration
    public static string ToBinaryString(this long value)
    Parameters
    Type Name Description
    Int64 value
    Returns
    Type Description
    String

    ToCommaSeparatedString(IEnumerable)

    Declaration
    public static string ToCommaSeparatedString(this IEnumerable enumerable)
    Parameters
    Type Name Description
    IEnumerable enumerable
    Returns
    Type Description
    String

    ToHexString(Byte[])

    Declaration
    public static string ToHexString(this byte[] bytes)
    Parameters
    Type Name Description
    Byte[] bytes
    Returns
    Type Description
    String

    ToLineSeparatedString(IEnumerable)

    Declaration
    public static string ToLineSeparatedString(this IEnumerable enumerable)
    Parameters
    Type Name Description
    IEnumerable enumerable
    Returns
    Type Description
    String

    ToSeparatedString(IEnumerable, String)

    Declaration
    public static string ToSeparatedString(this IEnumerable enumerable, string separator)
    Parameters
    Type Name Description
    IEnumerable enumerable
    String separator
    Returns
    Type Description
    String

    TrimEnd(String, String)

    Declaration
    public static string TrimEnd(this string source, string value)
    Parameters
    Type Name Description
    String source
    String value
    Returns
    Type Description
    String

    TrimStart(String, String)

    Declaration
    public static string TrimStart(this string source, string value)
    Parameters
    Type Name Description
    String source
    String value
    Returns
    Type Description
    String

    Truncate(String, Int32, String)

    Declaration
    public static string Truncate(this string value, int maxLength, string suffix = "...")
    Parameters
    Type Name Description
    String value
    Int32 maxLength
    String suffix
    Returns
    Type Description
    String
    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)