Maybe the title is 99% not understandable
I have like that:
abc@5004428
abcd@62604
abcde@505779
But my file is larger than that.
So, I want to remove the whole line that contain "abc" and "abcd" becase they are before @ and they are shorter than 5 or not equal characters.
More explained: I want to remove the whole line which value before @ is shorter than or EQUAL to 5 characters.
Any help would be appreciated.
Thanks!
You can use regex like this: ^(.{0,4}@.*)$
to select lines and then remove them with Notepad++.
^
- a start of the line
.{0,5}
- checks if value before @
is shorter than or equal to 5 characters.
NOTE: .{0,4}
will check if value before @
is shorter than 5 characters (not equal to 5 characters).
.*
- all other symbols after @
.
$
- an end of the line
Set 'Search Mode' to regular expression, and use the following phrase:
^\w{1,5}@.+
works like this:
^- : start of line
\w{1,5} : 1 to 5 word charachters long
@ : matches 'At sign' literally
.+ : remainder of line
and replace with empty line. To replace empty lines set search mode to extended and replace double line ends with single line ends.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With