Manchmal möchte ich testen, ob meine Regex korrekt ist.
Wie kann ich Reverse regex
Match von stdin machen?
Zum Beispiel kann ich einen String mit dem bereitgestellten regulären Ausdruck abgleichen, wie zum Beispiel:
grep "\(foo\)-bar"
foo
bar
foo-bar
foo-bar #Match found
Was ich tun möchte, ist das Gegenteil, so etwas:
$ grep "This is one string"
\(This\) #Will send "This" to stdout
This?.* #Will send full match
Ist das irgendwie ohne viel Scripting möglich?