I have a source code and want simply to copy the strings which I find with an regular expression.
Just like:
asdladhsfhjk-hello1-asdlkajhsd
asdsa-hel
[update: see extended instructions below if you are working with a file that has 1. lines with and lines without the pattern and 2. you want to erase all lines without the pattern and 3. only preserve the pattern from the remaining lines ].
Do a regular expression Find and Replace, with the search pattern as ^.*?(-hello[0-9]+-).*$
and the replacement as \1
.
^.*?
.()
, so that it can be captured in a capture group..*$
.\1
is the contents of the capture group matched in the ()
s.Here's how to delete non-pattern lines and preserve only the patterns from lines with the pattern.