Class StringExtensions
Inheritance
StringExtensions
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
|
Edit this page
View Source
CapFirstChars(string, char)
Declaration
public static string CapFirstChars(this string text, char separator = ' ')
Parameters
Returns
|
Edit this page
View Source
ContainsAll(string, params string[])
Declaration
public static bool ContainsAll(this string s, params string[] candidates)
Parameters
Returns
|
Edit this page
View Source
ContainsAny(string, params string[])
Declaration
public static bool ContainsAny(this string s, params string[] candidates)
Parameters
Returns
|
Edit this page
View Source
ConvertTextCase(string, TextCase)
Declaration
public static string ConvertTextCase(this string text, TextCase textCase)
Parameters
Returns
|
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
Returns
|
Edit this page
View Source
EndsWithAny(string, params string[])
Declaration
public static bool EndsWithAny(this string s, params string[] candidates)
Parameters
Returns
|
Edit this page
View Source
EnsureEnd(string, char)
Declaration
public static string EnsureEnd(this string s, char suffix)
Parameters
Returns
|
Edit this page
View Source
EnsureEnd(string, string)
Declaration
public static string EnsureEnd(this string s, string suffix)
Parameters
Returns
|
Edit this page
View Source
EnsureStart(string, char)
Declaration
public static string EnsureStart(this string s, char prefix)
Parameters
Returns
|
Edit this page
View Source
EnsureStart(string, string)
Declaration
public static string EnsureStart(this string s, string prefix)
Parameters
Returns
|
Edit this page
View Source
Declaration
public static string ExtractParenthesesContent(this string s)
Parameters
| Type |
Name |
Description |
| string |
s |
|
Returns
|
Edit this page
View Source
GetLastSegment(string, char)
Declaration
public static string GetLastSegment(this string s, char separator = '/')
Parameters
Returns
|
Edit this page
View Source
JoinMessages(string, params string[])
Declaration
public static string JoinMessages(this string head, params string[] tails)
Parameters
Returns
|
Edit this page
View Source
Remove(string, char)
Declaration
public static string Remove(this string s, char toRemove)
Parameters
Returns
|
Edit this page
View Source
Remove(string, string)
Declaration
public static string Remove(this string s, string toRemove)
Parameters
Returns
|
Edit this page
View Source
RemoveLineBreaks(string)
Declaration
public static string RemoveLineBreaks(this string text)
Parameters
| Type |
Name |
Description |
| string |
text |
|
Returns
|
Edit this page
View Source
SafeContains(string, string)
Declaration
public static bool SafeContains(this string s, string substring)
Parameters
Returns
|
Edit this page
View Source
Search(string, string)
Declaration
public static bool Search(this string s, string keyword)
Parameters
Returns
|
Edit this page
View Source
SplitTrimmed(string, char)
Declaration
public static string[] SplitTrimmed(this string s, char separator = ' ')
Parameters
Returns
|
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
|
Edit this page
View Source
ToCamelCase(string)
Declaration
public static string ToCamelCase(this string text)
Parameters
| Type |
Name |
Description |
| string |
text |
|
Returns
|
Edit this page
View Source
ToKebabCase(string)
Declaration
public static string ToKebabCase(this string text)
Parameters
| Type |
Name |
Description |
| string |
text |
|
Returns
|
Edit this page
View Source
ToPascalCase(string)
Declaration
public static string ToPascalCase(this string text)
Parameters
| Type |
Name |
Description |
| string |
text |
|
Returns
|
Edit this page
View Source
ToSnakeCase(string)
Declaration
public static string ToSnakeCase(this string text)
Parameters
| Type |
Name |
Description |
| string |
text |
|
Returns
|
Edit this page
View Source
ToTitleCase(string, params string[])
Declaration
public static string ToTitleCase(this string text, params string[] ignoredWords)
Parameters
Returns
|
Edit this page
View Source
TrimEnd(string, char)
Declaration
public static string TrimEnd(this string s, char suffix)
Parameters
Returns
|
Edit this page
View Source
TrimEnd(string, string)
Declaration
public static string TrimEnd(this string s, string suffix)
Parameters
Returns
|
Edit this page
View Source
TrimFirstSegment(string, char)
Declaration
public static string TrimFirstSegment(this string s, char separator = '/')
Parameters
Returns
|
Edit this page
View Source
TrimLastSegment(string, char)
Declaration
public static string TrimLastSegment(this string s, char separator = '/')
Parameters
Returns
|
Edit this page
View Source
TrimOrNull(string)
Declaration
public static string TrimOrNull(this string value)
Parameters
| Type |
Name |
Description |
| string |
value |
|
Returns
|
Edit this page
View Source
TrimStart(string, char)
Declaration
public static string TrimStart(this string s, char prefix)
Parameters
Returns
|
Edit this page
View Source
TrimStart(string, string)
Declaration
public static string TrimStart(this string s, string prefix)
Parameters
Returns
|
Edit this page
View Source
Declaration
public static bool TryExtractJsonString(this string s, out string jsonString)
Parameters
Returns
|
Edit this page
View Source
UncapFirstChar(string)
Declaration
public static string UncapFirstChar(this string text)
Parameters
| Type |
Name |
Description |
| string |
text |
|
Returns