Skip to content

304NotModified/SplitSharp

Repository files navigation

SplitSharp

Build status codecov

SplitSharp, Easy split string with escapes or quotes

Usage

//split on comma, escape backslash
"a,b,c\,d".SplitWithEscape(',', '\\'); // ["a", "b", "c,d"]

//split and escape on quote
"a'b'c''d".SplitWithSelfEscape('\''); // ["a", "b", "c'd"]

//split quoted values: split on comma, use single quotes (and optional escape on single quotes)
"a,b,'c,d'".SplitQuoted(',', '\'', '\''); // ["a", "b", "c,d"]

//no need to escape quote if not after separator 
"a,b,c'd".SplitQuoted(',', '\'', '\''); // ["a", "b", "c'd"]

//quote after separator could be escaped
"a,b,''c,d".SplitQuoted(',', '\'', '\''); // ["a", "b", "'c,d"]

About

Split#, Easy split string with escapes or quotes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors