delete part of text
-
in reference to my old thread here:
https://community.notepad-plus-plus.org/topic/18793/multiple-txt-to-one-new-txt
at post #16, i have try this string on my other new txt but this string delete all!
i have txt like this:.: Allopa Detaruso :. ================================= Lukis: pampetet.marertey@yeto.com:cldfgdfgzo14430 Pra Stimona: Fru ================================= moka:/my-wahsjras.zuk 379912 2019-08-07T02:52:11+02:00 .: Allopa Detaruso :. ================================= Lukis: capdfgdfnn44rz@gmail.com:1ertrete434 Pra Stimona: Fru ================================= moka:/crypto.zip 380547 2019-08-07T02:50:07+02:00 .: Allopa Detaruso :. ================================= Lukis: jadfgdf2@gail.com:mfdgfhg11444357 Pra Stimona: Fru ================================= moka:/wahsjras.zuk 379807 2019-08-07T02:58:33+02:00 .: Allopa Detaruso :. ================================= Lukis: lfdhreyan@hofail.com:pipoqfdhghnha Pra Stimona: Fru ================================= moka:/RECOVER.zip 380708 2019-08-07T02:59:03+02:00 .: Allopa Detaruso :. ================================= Lukis: lely-u-kildjss@hotkslail.fr:kedflgdfeove Pra Stimona: Fru ================================= moka:/[DVD] kalals ''quarter'' in TryrtyOME (Disc 1).mp4 5160256900 2015-11-09T23:17:16+01:00 moka:/[DVD] mahxgc come Here (TdfhtrrtyrtyM) - Encore.mp4 832324875 2015-11-09T23:20:25+01:00 moka:/[DVD] mmahshs come Here (YdfgfdgdfgdfgM).mp4 3582747293 2015-11-09T23:50:36+01:00 moka:/[DVD] oakshdhf come Hfgbere (mashdjskskal) - MC.mp4 902267874 2015-11-09T23:52:03+01:00 moka:/wahsjras.zuk 379957 2019-08-07T03:40:13+02:00 .: Allopa Detaruso :. ================================= Lukis: ddfgdfgi@gail.com:jinyujyukyk304525 Pra Stimona: Fru ================================= moka:/[deanzel] Tenchi Muyo! Ryo-Ohki/ 0 2014-10-26T11:56:44+01:00 moka:/[deanzel] Ndfjhgjtyjykhgi, Imoghkghkgyta Iru!/ 0 2014-12-13T21:08:15+01:00 moka:/[deanzel] Psycho-Pass [BD 1080p 10bit Dual Audio FLAC-AC3]/ 0 2014-12-23T19:08:45+01:00 moka:/[deanzel] Steins;Gate/ 0 2015-01-31T06:17:50+01:00 moka:/[deanzel] Space Dandy - Seagfrrrr [BD 1080p Hi10p Dual Audio FLAC-AC3]/ 0 2015-02-02T20:09:36+01:00 .: Allopa Detaruso :. ================================= Lukis: pytryrta.martyrly@yaplgo.com:crtytrghmgzo140 Pra Stimona: Fru ================================= moka:/my-wahsjras.zuk 379912 2019-08-07T02:52:11+02:00 .: Allopa Detaruso :. ================================= Lukis: caznxjsz@gail.com:11238490324 Pra Stimona: Fru ================================= moka:/crypto.zip 380547 2019-08-07T02:50:07+02:00 .: Allopa Detaruso :. ================================= Lukis: jvfvfdv2@gail.com:mdvdfv4443g117 Pra Stimona: Fru ================================= moka:/wahsjras.zuk 379807 2019-08-07T02:58:33+02:00 .: Allopa Detaruso :. ================================= Lukis: ldfvdfvd333n@hotmail.com:pdfdggjjytha Pra Stimona: Fru ================================= moka:/RECOVER.zip 380708 2019-08-07T02:59:03+02:00 .: Allopa Detaruso :. ================================= Lukis: lfg55-u-kfhsksss@hotail.fw:kmsjdf773ove Pra Stimona: Fru ================================= moka:/[Dggf] 5675676575675 ''quarter'' intyjtjtj (Disc 1).mp4 5160256900 2015-11-09T23:17:16+01:00 moka:/[Dss33] ththytjhytbnb666575 ytjtyjyjngfnvgntry5656y5M) - fhfjjtmp4 832324875 2015-11-09T23:20:25+01:00 moka:/wahsjras.zuk 379957 2019-08-07T03:40:13+02:00 .: Allopa Detaruso :. ================================= Lukis: deeferferi@gmail.com:jeferook343543525 Pra Stimona: Fru ================================= moka:/[deanzel] Te576uytjgkuyiyui78/ 0 2014-10-26T11:56:44+01:00 .: Allopa Detaruso :. ================================= Lukis: pegfdgdgahsj_aryly@yahoo.com:cosjmcneyo109 Pra Stimona: Fru =================================with reg-ex (?-s)^(?!\h*[\w.\x20]+@).\R?|^.?\x20+
all text is deleted.
how to delete all excluding mail:password?
(in line Lukis: have mail:passw)
tanxs to everybody for your attention. -
Hello, @pinuzzu99 and All,
In fact, the repeated character class of my regex :
[\w.\x20]+, contains any character, which may appear before the@character of the e-mail addressSo, in order that, for instance, the line :
Lukis: pampetet.marertey@yeto.com:cldfgdfgzo14430is considered as a line containing a valid e-mail address and, subsequently will not be deleted, you must add the colon character (
:) to the character classIn the same way, if you want that the line :
Lukis: lfg55-u-kfhsksss@hotail.fw:kmsjdf773oveis considered as a line containing a valid e-mail address and, subsequently will not be deleted, you must
add the dash character (-) to the character class, giving the resulting regex S/R :SEARCH
(?-s)^(?!\h*[\w.:\x20-]+@).*\R?|^.*?\x20+REPLACE
Leave EMPTY
Now, if you suppose than an e-mail address can be preceded with any standard character, but
@, simplify the search regex to the syntax, below :(?-s)^(?!\h*.+?@).*\R?|^.*?\x20+After running one or another regex, you should get, from your example, the expected text :
pampetet.marertey@yeto.com:cldfgdfgzo14430 capdfgdfnn44rz@gmail.com:1ertrete434 jadfgdf2@gail.com:mfdgfhg11444357 lfdhreyan@hofail.com:pipoqfdhghnha lely-u-kildjss@hotkslail.fr:kedflgdfeove ddfgdfgi@gail.com:jinyujyukyk304525 pytryrta.martyrly@yaplgo.com:crtytrghmgzo140 jvfvfdv2@gail.com:mdvdfv4443g117 ldfvdfvd333n@hotmail.com:pdfdggjjytha lfg55-u-kfhsksss@hotail.fw:kmsjdf773ove deeferferi@gmail.com:jeferook343543525 pegfdgdgahsj_aryly@yahoo.com:cosjmcneyo109Best Regards,
guy038
-
Thank you very much for your reply, guy038.
your string wok fine!anyway i didn’t quite understand the difference between:
(?-s)^(?!\h*[\w.:\x20-]+@).\R?|^.?\x20+
and
(?-s)^(?!\h*.+?@).\R?|^.?\x20+also first string seems to work well for my purpose…
what is the difference between the two strings? -
@pinuzzu99 and All,
Well. Let’s imagine that you have a line, like below, with a lot of non-alphabetic symbols, which come before the
@symbol :Lu&kis: lf#g5%%5-u-kfhsksss@hotail.fw:kmsjdf773oveThen, in order that the e-mail address are considered as valid ( so that this line will not be deleted entirely ), my first regex syntax should be :
(?-s)^(?!\h*[\w.:\x20&#%-]+@).*\R?|^.*?\x20+Simply because the line above has
6non-alphabetic characters: & # % - .and space (\x20), before the@symbol. Note that I put the-char at the end of the character class[....-], because it has a special meaning if located at any other position of that structure !Now, if you use the second regex syntax :
(?-s)^(?!\h*.+?@).*\R?|^.*?\x20+This time, we don’t have to bother about possible non-alphabetic characters. Indeed, the part
.+?(instead of[\w.:\x20&#%-]+) will select the shortest non-null range of any standard character, till the@symbol !Follow this link to enter the magic world or regexes !
https://community.notepad-plus-plus.org/topic/15765/faq-desk-where-to-find-regex-documentation
Cheers,
guy038
-
tanks for your wonderful reply.
and i have already see your link about reg-ex documentation…
but there is always little time to do what you want to do!
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login