Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ArtemkaKun/text-processing

V text processing library, that contains common tools to manipulate text data
https://github.com/ArtemkaKun/text-processing

text text-processing v vlang vlang-library vlang-module vlang-package

Last synced: about 1 month ago
JSON representation

V text processing library, that contains common tools to manipulate text data

Awesome Lists containing this project

README

        

# V text processing library

This library provides a set of functions in V for text processing.

## Installation

To install the library, use VPM - `v install ArtemkaKun.textproc`

## Usage

To use, import needed module like following:

```v
import artemkakun.textproc.src.case
```

## Modules

| Module | Description |
|------------------------------------------------|------------------------------------------------------------------|
| `artemkakun.textproc.src.case` | String case manipulation functions (any → snake_case) |
| `artemkakun.textproc.src.links` | Function for extracting links from text |
| `artemkakun.textproc.src.normalization.spaces` | Function for normalizing inner spaces in a text |
| `artemkakun.textproc.src.normalization.latin` | Function for normalizing latin character with diacritics (Ł → L) |
| `artemkakun.textproc.src.punctuation` | Function for clean up punctuation in a string |

## Donations

If you like this project, please consider donating to me or the V language project.
Your donations will help me to continue to develop this project and the V language.