QuotedStringHelpers.

SplitUnquoted(string, char) Method

Summary

Splits input string based on split-character, ignoring split-character in quoted part of the string.
Namespace
GitVersion
Containing Type
QuotedStringHelpers

Syntax

public static string[] SplitUnquoted(string input, char splitChar)

Examples

"one two three" -> {"one", "two", "three"} "one \"two three\"" -> {"one", "\"two three\""} "one \"two three" -> {"one", "\"two three"} // implicit closing quote.

Remarks

If there is opening quotes character without closing quotes, closing quotes are implicitly assumed at the end of the input string.

Parameters

Name Type Description
input string String we want to split.
splitChar char Character used for splitting.

Return Value

Type Description
string[] Array of split string parts
GitHub