Szegmensképzés regex listával

Időnként felmerül a kérdés, hogy hogyan tudnánk megoldani, hogy egy idegen e-mailcím listából képezzünk szegmenst.

Az import során van lehetőség megadni, hogy a felvett/frissített tagokhoz adjon hozzá egy szegmenst vagy címkét. De mi van, ha mi nem szeretnénk felvenni a listában található tagokat?

 

Szegmensképzés regex segítségével

Egy szegmensnél megadható regexp típusú szűrőfeltétel. A regurális kifejezések használata nem csak bonyolult feltétel megadására ad lehetőséget, hanem akár övidebb felsorolásokkal, listákkal való összevetésre is.

Az alábbi példában azt láthatjuk, hogy segédtábla használata nélkül csak irányítószám alapján miképp lehet besorolni egy szegmensbe tagokat:

A szegmens célja kiválogatni egy érték alapján egy csoportba tartozó leadeket. Pl budapestiek

Az ehhez használt kifejezés értéke a (érték1|érték2|érték3)

 

Idegen listából való szegmensképzés

Amennyiben szeretnénk egy idegen e-mailcím listán szereplő címek közül azokat betenni egy szegmensbe, amelyek tagjai adatbázisunknak és az e-mailcím lista nem túl hosszú, abból is képezhetünk reguláris kifejezést.

Pl: (gipsz.jakab@domain.com|bela@domain.hu|john.doe@example.com)

Így azok, akik tagjai adatbázisunknak, be fognak sorolódni a szegmensbe, a többi e-mailcím viszont nem kerül felvételre.

2000-3000 címig ez a megoldás alkalmas lehet besorolások elvégzésére.

 

CSV-ből reguláris kifejezés

A következő kérdés az lehet, hogy “Jó, de hogy csináljak egy CSV-ben található címlistából egy ilyen regexp felsorolást?”

Egy modern szövegszerkesztő (Sublime, Visual Studio Code) képes több sor egyszerre történő szerkesztésére. Vegyünk egy egyszerű példát:


A címlista

Kijelöljük az összes sort,
a sor végére beírjuk a | jelet,
kitöröljük a sortörést,
végül zárójelbe tesszük


Kész

 

Kapcsolódó funkcióink
témakörben
  • A kosár jelenleg üres.