improved README

This commit is contained in:
Timon Ringwald 2022-04-18 20:21:17 +02:00
parent 6121dbe0eb
commit d733246517

View File

@ -8,7 +8,7 @@ The input pattern describes the format in which the lines are parsed from stdin.
This pattern is a regular expression according to [Go's regexp spec](https://pkg.go.dev/regexp).
Be default, the input pattern will only be applied to every single line.
When using multiline patterns, you can provide a given amount of lines using the command line argument `-n` followed by an integer amount of lines.
When using multiline patterns, you can provide an amount of lines using the command line argument `-n` followed by an integer amount of lines.
Use subgroups for extracting specific parts of the input line.
@ -45,7 +45,7 @@ Currently only `%s`, `%d` and `%f` are supported though.
Mutators are a simple way of manipulating number values like integers and floats using a simple math-like expression
You can provide a mutator using the given syntax: `{1:%d:+1}`. It will parse the first capturing group into an integer, adds 1 and then formats the result using the given printf format `%d`.
You can provide a mutator using the syntax: `{1:%d:+1}`. It will parse the first capturing group into an integer, adds 1 and then formats the result using the printf format `%d`.
A mutator always consists of an operator and a value. In the example above `+` is the operator and `1` is the value.