C# Class LumiSoft.Net.TextUtils

This class provides usefull text methods.
Show file Open project: jeske/StepsDB-alpha Class Usage Examples

Public Methods

Method Description
QuoteString ( string text ) : string

Quotes specified string. Note: Quotes inside text will be escaped to \".

QuotedIndexOf ( string text, char indexChar ) : int

Gets first index of specified char. The specified char in quoted string is skipped. Returns -1 if specified char doesn't exist.

RemoveQuotes ( string text ) : string

Removes start and end quote from string, if its quouted string. For example: "text" will be text.

SplitQuotedString ( string text, char splitChar ) : string[]

Splits string into string arrays. This split method won't split qouted strings, but only text outside of qouted string. For example: '"text1, text2",text3' will be 2 parts: "text1, text2" and text3.

SplitString ( string text, char splitChar ) : string[]

Splits string into string arrays.

Method Details

QuoteString() public static method

Quotes specified string. Note: Quotes inside text will be escaped to \".
public static QuoteString ( string text ) : string
text string String to quote.
return string

QuotedIndexOf() public static method

Gets first index of specified char. The specified char in quoted string is skipped. Returns -1 if specified char doesn't exist.
public static QuotedIndexOf ( string text, char indexChar ) : int
text string Text in what to check.
indexChar char Char what index to get.
return int

RemoveQuotes() public static method

Removes start and end quote from string, if its quouted string. For example: "text" will be text.
public static RemoveQuotes ( string text ) : string
text string Text from where to remove quotes.
return string

SplitQuotedString() public static method

Splits string into string arrays. This split method won't split qouted strings, but only text outside of qouted string. For example: '"text1, text2",text3' will be 2 parts: "text1, text2" and text3.
public static SplitQuotedString ( string text, char splitChar ) : string[]
text string Text to split.
splitChar char Char that splits text.
return string[]

SplitString() public static method

Splits string into string arrays.
public static SplitString ( string text, char splitChar ) : string[]
text string Text to split.
splitChar char Char Char that splits text.
return string[]