A Notepad ++ néhány lépésben kivonja az e-mail címeket a szöveges fájlból

A Notepad ++ néhány lépésben kivonja az e-mail címeket a szöveges fájlból [Magyar]

Hogyan lehet kibontani az e-mail címeket a szöveges fájlból?

Fájl, például a postaládáról való kivonás, és csak az e-mail címeket szeretné kihozni?

A Notepad ++ és az egyszerű szabályos kifejezés használata egyszerű.

Lásd alább egy teljes példát, vagy összefoglalva nyissa meg a fájlt, a regexp alatt keresse meg az e-mail címeket, adjon hozzá sortöréseket mindegyik előtt és után, majd jelölje meg az e-mail címmel ellátott sorokat, és törölje a jelöletlen vonalakat.

Notepad ++ regex kivonat szöveg

Trè dwat - men wè anba a yon egzanp konplè lè l sèvi avèk sa a regexp entelijan soti nan yon diskisyon Stackoverflow.com sou "Ekstrè imel soti nan tèks lè l sèvi avèk notepad ++ ak Regexp", ak ak plis enspirasyon nan yon diskisyon superuser.com "KOUMAN POU efase tout liy nan notepad ++ eksepte liy ki gen yon mo mwen bezwen? ".

(\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b)

A fájllal kezdődően - ebben a példában az Outlook 2013 küldött e-mail mappájának "TO" címek kitakarása - lehet, hogy sok furcsa karakter, felesleges szöveg, e-mail cím van ugyanazon a soron ...

Az első lépés a Cserélje lehetőség, a Keresés => Csere vagy a Ctrl + H megnyitása.

Nnotepad ++ szabályos kifejezés

Itt a Find what, enter alatt a szabályos kifejezést.

(\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b)

A Cserélje lehetőséggel írja be ezt az e-mail címet: sortörés \ n + keresési string $ 1 + vonalbontás \ n

\n$1\n

Győződjön meg róla, hogy ellenőrizze a Regular Expression gombot, majd kattintson a Cserélje ki mindet.

Lásd az eredményt - minden e-mail cím önmagában van egy új sorban.

A következő lépés az összes olyan sor azonosítása, amelyek csak egy e-mail címet tartalmaznak. Nyissa meg a Marktab-ot a Keresés ablakban. Az e-mail címek azonosításához ugyanazt a regexpet másolja, mint korábban. Győződjön meg róla, hogy a Szabályos kifejezés be van jelölve a Könyvjelző sor opcióval együtt, és elindítja a jelölés műveletet a Minden jelöléssel

A fájlban az összes e-mail címet tartalmazó sor már megjelölve.

A Keresés => Könyvjelzőben jelölje ki az Unbookmarked Lines eltávolítása lehetőséget

És voilà! A fájl mostantól csak az e-mail címeket tartalmazza, felesleges szöveg nélkül.

Utolsó lépésként el szeretné távolítani a másolatokat az egyedi e-mail címek listájához.

E-mailek kivonatolása a szövegből file

Az e-mailek szöveges fájlból történő kivonásához nyissa meg a Notepad ++ szövegszerkesztővel, és hajtsa végre a fenti utasításokat, a rendszeres kifejezés használatával, az összes e-mail címkézésével, csak az e-mailek kiválasztásával és másolásával.

Notepad ++ minden regex meccset másol

Az összes regex-egyezés másolásához használja a Marktab-ot a Notepad ++ keresőablakban. A regexp beállításával a regexp-nek megfelelő összes eredmény megjelölésre kerül, és így választható ki és másolható.

Távolítsa el a duplikátumokat a notepad-ban ++

Jegyzettömb ++ szalag HTML címkék

A HTML-címkék eltávolítása a Notepad ++ -ból egy szövegből, a rendszeres kifejezés alatt<.*?>|</.*?>, és helyettesítsük például egy szóközzel. Győződjön meg arról, hogy a keresési űrlapban a rendszeres kifejezés jelölőnégyzetet választotta.

<.*?>|

Jegyzettömb ++ kivonat URL-ek

A helyettesítő menüben, amely a CTRL + H parancsikon segítségével érhető el, használja a következő regexp-et, a szabályos kifejezéssel és a ponttal megegyező új sorral:

.*?(http\:\/\/www\.[a-zA-Z0-9\.\/\-]+)

Használja ezt a helyettesítő karakterláncot, hogy megkapja a fájlból kivont URL-ek listáját:

$1\n

Hogyan másolhatjuk meg a megjelölt sorokat a NotePad ++ alkalmazásban?

A Notepad ++-ban megjelölt szöveget egy regex keresés segítségével lehet másolni, a keresés> jelölés menü használatával, a könyvjelző sor kiválasztásával és az összes jelölése gombra kattintva.

Ezután használja a keresés> könyvjelző> könyvjelzővel ellátott sorok másolása menüpontot, és az eredmény beilleszthető egy új fájlba, amely a megjelölt vonalak másolatát tartalmazza.

Hogyan lehet kivonni e-maileket a szövegből néhány kattintással?

Az e-mailek szövegből történő kivonásához egyszerűen írjon be egy reguláris kifejezést, hogy kiderítse az összes e-mail címet egy szövegfájlban, például az összes névjegy kibontását a Microsoft Outlookból.

Ezután azonosítsa az e-mail címeket, és távolítsa el az extra sorokat. A NotesPad ++ segítségével könnyen elvégezhető az útmutató segítségével.

kivonat e-mail címet a Notepad ++ programból a regex segítségével

Hogyan lehet kibontani az e-maileket a CSV-fájlból?

A CSV-ben szereplő e-mail címek, például a MicrosoftOutlook exportálás, pontosan ugyanúgy működnek, mint egy normál szövegfájl.

Az e-mailek kibontásához a CSV-fájlból először nyissa meg a CSV-fájlt a Notepad ++ szövegszerkesztővel, válassza ki az egyes e-mail címeket a fent ismertetett eljárással, és másolja át őket.

Az e-mailek CSV-fájlból történő kibontásához kövesse az alábbi eljárást:

  • Nyissa meg a CSV fájlt a Notepad ++ szövegszerkesztővel,

  • Adja meg a lehetséges e-mail címeknek megfelelő reguláris kifejezést,

  • Cserélje le őket e-mailben és sorban,

  • Használjon reguláris kifejezést a hatékony e-mail címek könyvjelzőjéhez,

  • Távolítsa el a megjelölés nélküli sorokat, amelyek nem tartalmaznak e-mail címeket,

  • Készítsen egy végleges listát egy másolat eltávolításának végrehajtásával, amely megtisztítja a fájlt, és az e-maileket kibontja a CSV-fájlból, és készen áll az exportálásra.

Miután a CSV fájlfájlból származó kivonási e-mailek szabályos kifejezéssel befejeződtek, közvetlenül másolhatja azokat az eredményekből.

Olvass tovább

Hasonló cikkek

Hozzászólások (7)

Irene Page, 2018-08-19
Simple, clair et bien expliqué, merci beaucoup
Lee Ryan, 2018-08-19
No sabía acerca de estos detalles, por favor haga más
Raymond Mcbride, 2018-08-19
O poveste grozavă, mulțumesc pentru schimbul
Kathryn Baker, 2018-08-19
ที่ทำงานได้ดีสำหรับฉันไม่จำเป็นต้องดูเพิ่มเติมใด ๆ
testkingaws, 2018-11-05
Thank you, author, was very useful for me
George Mauricio Santana Lima, 2019-01-16
THIS TUTORIAL IS AMAZING, SUCH AN USEFUL GUIDE! <3
Kaspars, 2019-01-16
Thank you! This came handy!

Szólj hozzá