txt_processor 0.1.2

A little library for text processing
Documentation
# txt_processor [![Package][package-img]][package-url] [![Documentation][documentation-img]][documentation-url]


## A little library for text processing.


## Features

* Read text from file
* Append/Write text to file
* Fix spaces in text
* Count words in text
* Count lines in text
* Search words with index
* Search words with filter
* Search words with regex
* Count word's occurences

## Usage

```toml
[dependencies]
txt_processor = "0.1.2"
```
## Examples

```rust
extern crate txt_processor;

use txt_processor::*;

fn main() {
    let mut t = TxtProcessor::from_str(String::from("This is text for example!"));
    t.replace_word("is", "replaced is");
    assert_eq!(1, t.get_lines());
    assert_eq!(5, t.get_words());
    assert_eq!("This replaced is text for example!", t.get_content());
}
```

# You can find more examples in [examples]https://github.com/DaniilUbica/txt_processor/tree/master/src/examples folder


[documentation-img]: https://docs.rs/txt_processor/badge.svg
[documentation-url]: https://docs.rs/txt_processor
[package-img]: https://img.shields.io/crates/v/txt_processor.svg
[package-url]: https://crates.io/crates/txt_processor