2 stable releases
Uses old Rust 2015
1.0.1 | Feb 24, 2018 |
---|
#163 in #numeric
15KB
217 lines
prange
Parse numeric ranges for indexing.
Inclusive-inclusive 1-based integer ranges. Parsed from strings.
Examples
"2" => [2]
"1-5" => [1, 2, 3, 4, 5]
"1-3,5-6" => [1, 2, 3, 5, 6]
"-3" => [1, 2, 3]
"1-" => [1, 2, 3, ..]
"1-3,2-4,7" => [1, 2, 3, 2, 3, 4, 7]
lib.rs
:
Parse numeric ranges for indexing.
Inclusive-inclusive 1-based integer ranges. Parsed from strings.
Examples
"2" => [2]
"1-5" => [1, 2, 3, 4, 5]
"1-3,5-6" => [1, 2, 3, 5, 6]
"-3" => [1, 2, 3]
"1-" => [1, 2, 3, ..]
"1-3,2-4,7" => [1, 2, 3, 2, 3, 4, 7]