# blockcounter
[](https://crates.io/crates/blockcounter)
[](https://travis-ci.org/kirch7/blockcounter)
[](https://ci.appveyor.com/project/kirch7/blockcounter/branch/master)
Count blocks in a text.
### Example
```rust
extern crate blockcounter;
use blockcounter::{count_blocks, Blocks, clean};
fn main() {
let text = "0\n1\n\n2\n\n\n3\n\n".to_string();
println!("{}", text);
println!("===========");
println!("text has {} blocks.", count_blocks(2, text.as_bytes()));
println!("======================");
println!("");
for block in Blocks::new(2, text.as_bytes()) {
print!("{}", clean(&block));
println!("=============");
}
}
```