csvre

Crates.iocsvre
lib.rscsvre
version0.1.0
sourcesrc
created_at2019-03-29 06:36:12.711765
updated_at2019-03-29 06:36:12.711765
descriptionA simple tool for replacing data in CSV columns with regular expressions.
homepagehttps://github.com/oswjk/csvre
repositoryhttps://github.com/oswjk/csvre
max_upload_size
id124503
size49,859
Oskari Timperi (oswjk)

documentation

README

csvre

A simple tool for replacing data in CSV columns with regular expressions.

USAGE

csvre [options] --column=COLUMN <regex> <replacement>
csvre (-h | --help)
csvre --version

ARGUMENTS

<regex>

    Regular expression used for matching.

    For syntax documentation, see
    https://docs.rs/regex/1.1.2/regex/#syntax

    Some information about unicode handling can be found from
    https://docs.rs/regex/1.1.2/regex/#unicode

<replacement>

    Replacement string.

    You can reference named capture groups in the regex with $name and
    ${name} syntax. You can also use integers to reference capture
    groups with $0 being the whole match, $1 the first group and so on.

    If a capture group is not valid (name does not exist or index is
    invalid), it is replaced with the empty string.

    To insert a literal $, use $$.

OPTIONS

-h, --help

    Show this message.

--version

    Show the version number.

-d DELIM, --delimiter=DELIM

    Field delimiter. This is used for both input and output.
    [default: ,]

-c COLUMN, --column=COLUMN

    Which column to operate on.

    You can either use the column name or zero based index. If
    you specify --no-headers, then you can only use the index
    here.

-n, --no-headers

    The input does not have a header row.

    If you use this option, you can do matching against the first
    row of input.

-b, --bytes

    Don't assume utf-8 input, work on raw bytes instead.

    See https://docs.rs/regex/1.1.2/regex/bytes/index.html#syntax
    for differences to the normal matching rules.
Commit count: 11

cargo fmt