Click or drag to resize

StringParserParseLine Method

Parses a line based on a collection of quote and delimiter characters,

Namespace: GSF.Parsing
Assembly: GSF.Core (in GSF.Core.dll) Version: 2.4.218-beta+101eee949414e414795e55a6e73d88938f0177b8
Syntax
public static string[] ParseLine(
	string inString,
	char[] quoteChars,
	char[] delimiters,
	int startIndex = 0,
	bool removeResultQuotes = true
)
View Source

Parameters

inString  String
The string to parse
quoteChars  Char
An array of characters to be used as the framing within fields or the "quote" characters. Quotes must matched. Set to null to disable (split line at delimiter regardless of quotes).
delimiters  Char
An array of characters to be used as delimiter characters. These characters have equal weight in breaking up the line.
startIndex  Int32  (Optional)
The index in the line from which to start parsing.
removeResultQuotes  Boolean  (Optional)
Set to TRUE to unwrap quotes in returned array vis-a-vis Excel.

Return Value

String
An array of the parsed strings
Remarks
The string.split method is about 12 times faster.
See Also