Expand description
Utilities for parsing and processing text input.
This crate provides utilities for parsing integers from strings, including support for comma-separated sequences and hyphen-separated ranges.
§Examples
Parse comma-separated integers:
use moosicbox_parsing_utils::integer_range::parse_integer_sequences;
let result = parse_integer_sequences("1,2,3,10")?;
assert_eq!(result, vec![1, 2, 3, 10]);Parse ranges:
use moosicbox_parsing_utils::integer_range::parse_integer_ranges;
let result = parse_integer_ranges("1,2-5,10")?;
assert_eq!(result, vec![1, 2, 3, 4, 5, 10]);Modules§
- integer_
range - Integer parsing utilities for sequences and ranges.