Strans – sed by learning from examples, instead of programming

Strans – sed by learning from examples, instead of programming

We create a file called

And, voila, the output is

Note how adds the second example and generates a global transformation rule that satisfies all examples given to it. An alias (in your bashrc, …) can make integrate seamlessly in a Unix environment:

uses program-by-example techniques from Microsoft PROSE to come up with the rules behind this string manipulation. PROSE allows the creation of extremely complex string transformations within a matter of a few seconds by just giving easy-to-write examples.

Source: github.com