C# Class numl.Utils.StringHelpers

A string helpers.
Mostra file Open project: sethjuarez/numl

Public Methods

Method Description
BuildCharArray ( IEnumerable examples, string exclusion = null ) : string[]

Builds character array.

BuildDistinctWordArray ( IEnumerable examples, string separator = " ", string exclusion = null ) : string[]

Builds distinct word array.

BuildEnumArray ( IEnumerable examples ) : string[]

Builds enum array.

GetChars ( string s, string exclusions = null ) : IEnumerable

Lazy list of available characters in a given string.

GetWordCount ( string item, StringProperty property ) : double[]

Gets word count.

GetWordPosition ( string item, string dictionary, bool checkNumber = true ) : int

Gets word position.

GetWords ( string s, string separator = " ", string exclusions = null ) : IEnumerable

Lazy list of available words in a string.

Sanitize ( this s, bool checkNumber = true ) : string

A string extension method that sanitizes.

Method Details

BuildCharArray() public static method

Builds character array.
public static BuildCharArray ( IEnumerable examples, string exclusion = null ) : string[]
examples IEnumerable The examples.
exclusion string (Optional) the exclusion.
return string[]

BuildDistinctWordArray() public static method

Builds distinct word array.
public static BuildDistinctWordArray ( IEnumerable examples, string separator = " ", string exclusion = null ) : string[]
examples IEnumerable The examples.
separator string (Optional) separator string.
exclusion string (Optional) the exclusion.
return string[]

BuildEnumArray() public static method

Builds enum array.
public static BuildEnumArray ( IEnumerable examples ) : string[]
examples IEnumerable The examples.
return string[]

GetChars() public static method

Lazy list of available characters in a given string.
public static GetChars ( string s, string exclusions = null ) : IEnumerable
s string string.
exclusions string (Optional) characters to ignore.
return IEnumerable

GetWordCount() public static method

Gets word count.
public static GetWordCount ( string item, StringProperty property ) : double[]
item string The item.
property numl.Model.StringProperty The property.
return double[]

GetWordPosition() public static method

Gets word position.
Thrown when the requested operation is invalid.
public static GetWordPosition ( string item, string dictionary, bool checkNumber = true ) : int
item string The item.
dictionary string The dictionary.
checkNumber bool (Optional) true to check number.
return int

GetWords() public static method

Lazy list of available words in a string.
public static GetWords ( string s, string separator = " ", string exclusions = null ) : IEnumerable
s string input string.
separator string (Optional) separator string.
exclusions string (Optional) excluded words.
return IEnumerable

Sanitize() public static method

A string extension method that sanitizes.
public static Sanitize ( this s, bool checkNumber = true ) : string
s this string.
checkNumber bool (Optional) true to check number.
return string