#string #white-space #trim #single #tail #lead #consecutive

collapse

Trim and collapse consecutive whitespace to a single space

3 releases

0.1.2 Nov 20, 2022
0.1.1 Nov 1, 2022
0.1.0 Nov 1, 2022

#1229 in Text processing

Download history 1801/week @ 2024-11-17 1350/week @ 2024-11-24 2669/week @ 2024-12-01 1800/week @ 2024-12-08 1519/week @ 2024-12-15 470/week @ 2024-12-22 711/week @ 2024-12-29 1190/week @ 2025-01-05 1185/week @ 2025-01-12 1201/week @ 2025-01-19 1182/week @ 2025-01-26 792/week @ 2025-02-02 1389/week @ 2025-02-09 996/week @ 2025-02-16 1049/week @ 2025-02-23 1000/week @ 2025-03-02

4,464 downloads per month
Used in fast_whitespace_collapse

MIT license

6KB
82 lines

Documentation

https://docs.rs/collapse

fn collapse(s: &str) -> String;

#[macro_use]
use collapse::*;

collapsed_eq!("two  spaces", "two spaces");
collapsed_eq!("new\r\nlines", "new\nlines");
collapsed_eq!(" lead \t tail \r", "lead tail");

lib.rs:

Functions and macros to compare strings, ignoring whitespace

No runtime deps