/ Potrebujete pomôcť s regexom Email v Notepadu ++ - regex, notepad ++

Potrebujete pomoc s regexom Email v Notepad ++ - regex, notepad ++

Mám zoznam s kontaktmi v každom riadku, musíme nahradiť celý riadok do jedného e-mailu:

Meno, priezvisko, adresa, e-mail, telefón
=> e-mail

Viem, ako nájsť e-mail, ale potrebujem nájsť a nahradiť všetko okrem e-mailu

odpovede:

2 pre odpoveď č. 1

Za predpokladu, že váš e-mailový regulárny výraz je dobre napísaný a nebude vyhrávať nič, čo nie je e-mail ...

Nájsť (() znaky sú významné):

^.*(your email regex here).*$

Nahradiť s:

1

3 pre odpoveď č. 2

Toto fungovalo pre mňa pomocou poznámkového bloku ++, ak chcete odstrániť všetko okrem e-mailových adries:

  1. ctrl + H otvoriť dialógové okno Nájsť / Nahradiť.
  2. Prejdite na kartu Nahradiť.
  3. Nájsť čo: ^.*(<[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+.[A-Za-z][A-Za-z][A-Za-z]?[A-Za-z]?>).*$
  4. Nahradiť s: 1
  5. Musíte vybrať [Regular Expression] v spodnej časti dialógového okna Nájsť / Nahradiť.
  6. Potom kliknite na tlačidlo [Replace All]

0 pre odpoveď č. 3

Nemyslím si, že môžete nahradiť "všetko okrem" akéhokoľvek regexu v poznámkovom bloku ++. Zvyčajne používam makrá pre takýto problém.

Ale inou metódou by bolo importovať dáta do programu Excel ako CSV, označiť stĺpec e-mailovými adresami a skopírovať ich do poznámkového bloku ++. To je ďalší trik, ktorý zvyčajne robím.