Milyen reguláris kifejezést kéne írnom?
(Bár nem igazán programozás, de azért a almenük között ehhez van a legközelebb.)
Notepad++-ban van egy szöveges fájlom, ami nagyjából így néz ki:
text text text text text text text text text text text text text text text text text text text text text text text text id=26799 text text text text text texttext text text text text texttext text text text text texttext text text text text text id=26798 text text text text text texttext text text text text text text text text text texttext text text text text texttext text text text text text id=26796...
Ebből a szövegből szeretném kinyerni a az id=**** címeket.
Tud valaki segíteni?
id=(\d+)/g
Bizonyára neked a szám kell, ezért tettem a \d+-t capturing group-ba,
Keresendő: \s.*?\sid=
Csere erre: \nid=
Ha nem space-el vagy sortöréssel kezdődik a fájl, akkor az első id= előtti szöveget nem szedi ki, illetve ha a szöveg sorokra van bontva, a "pont = újsor" checkboxot be kell pipálnod. (Viszont ha nem automatizálni akarsz, csak a munkádat leegyszerűsíteni, akkor megfelelő lehet a megoldás.)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!