Kezdőoldal » Számítástechnika » Programozás » Milyen reguláris kifejezést...

Milyen reguláris kifejezést kéne írnom?

Figyelt kérdés

(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?



2017. febr. 25. 01:31
 1/6 anonim ***** válasza:
2017. febr. 25. 05:11
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:

id=(\d+)/g

Bizonyára neked a szám kell, ezért tettem a \d+-t capturing group-ba,

2017. febr. 25. 08:53
Hasznos számodra ez a válasz?
 3/6 A kérdező kommentje:
Itt negatív kijelölés kéne. Tehát mindent ami nem id=****. Azokat replace ''. De valami miatt a negáció nem megy ami valahogy igy nézne ki. (?!)
2017. febr. 25. 09:10
 4/6 anonim ***** válasza:
Ajj, akkor miért nem ezzel kezdted?
2017. febr. 25. 09:22
Hasznos számodra ez a válasz?
 5/6 anonim ***** válasza:
Mondjuk ha értelmesen írod le a feladatot, akkor könnyebb segíteni.
2017. febr. 25. 09:47
Hasznos számodra ez a válasz?
 6/6 anonim ***** válasza:

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.)

2017. febr. 25. 11:32
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!