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!

