[ epidemija @ 09.08.2013. 10:18 ] @
Imam mail listu od 10k clanova,

zanima me kako da ispred svake e-mail adrese stavim NAME, nesto kao prefiks. NPR.,

[email protected]
[email protected]

-

NAME, [email protected]
NAME, [email protected]

Ja imam gore navedene mail adrese, i sad zelim ispred svake da stavim taj prefiks NAME, kako da to napravim?
[ djoka_l @ 09.08.2013. 10:59 ] @
1. Učitaj fajl u bilo koji editor koji podržava regularne izraze, kao št je, na primer, Notepad++.
2. Pozovi "Replace" komandu (u Notepad++ to je CTRL H ili u meniju Search -> Replace)
3. Proveri da je čekirana opcija "Regular expression"
4. U "Find what" stavi znak ^ (kod regularnih izraza to je znak koji označava početak linije)
5. U "Replace with" stavi NAME,<razmak>
6. Klikni na taster "Replace all" i dobio si šta si tražio (ako je to to).

Ukoliko želiš da to ne bude svuda isti tekst (NAME, ) nego prvi deo mail adrese, onda je regularni izraz malo komplikovaniji:

4a. U "Find what" stavi ^(.*)@ (ovo znači od početka linije, sva slova koja se javljaju do poslednjeg znaka @. Opet, ^ znači početak linije, () zagrade znači grupisanje, . znači bilo koje slovo, * znači da se ponavlja 0 ili više puta, a @ je sam znak @)
5a. U "Replace what" stavi $1, $1@ (ovo znači $1 je tekst prve grupe, one što se javlja u prvoj zagradi u Find what, , je , a @ je @)
6a. Klikni na taster "Replace all"

Evo i slike kako izgleda fajl posle toga.

[ epidemija @ 09.08.2013. 13:16 ] @



Svaka ti cast, to je ono sto sam trazio! Ovaj drugi postupak mi je idealan!


Ekstra, ekstra, ekstra!!! Odusevljen sam drug! Hvala ti puno!!!