Oldal: 1 / 3 123 UtolsóUtolsó
Eredmény: 1 - 10 (24) összesen

Téma: Notepad++ tömeges "tól-ig" csere

  1. #1
    búgócsiga Akka logója
    Csatlakozott
    10-05-06
    Hozzászólás
    3.844
    Begyűjtött 1.442 köszönetet
    741 hozzászólásával

    Alapbeállítás Notepad++ tömeges "tól-ig" csere

    Keresgettem a neten megoldást arra, hogy file-okban előre megadott karakterekkel rendelkező részeket törölni tudjak, de konkrét megoldást nem láttam sajons.

    Pl. van egy csomó különböző sorom, amiben ilyesmik vannak van:
    <li><a href="hivatkozás-A">Szöveg-A</a></li>
    <li><a href="hivatkozás-B">Szöveg-B</a></li>
    <li><a href="hivatkozás-C">Szöveg-C</a></li>
    <li><a href="hivatkozás-D">Szöveg-D</a></li>
    <li><a href="hivatkozás-E">Szöveg-E</a></li>
    Ez csak egy példa, mert rengeteg féle van ebből, de azt szeretném megadni a Notepad++-ban, hogy minden olyan szöveget töröljön ki ami
    "<li><a href=""-fel kezdődik és "</a></li>" a vége, függetlenül attól, hogy a két kódrészlet között milyen szövegek vagy számok állnak.

    A logika alapján a CTRL+H megoldással "semmi"-re cserélnék le minden ilyen sort, csak épp azt nem tudom, mit kell megadnom szűrésként.
    Tud valaki ehhez Reg-exp, vagy egyéb kódot, megoldást?

    Köszi,
    Pocakka



  2. #2
    Szerkesztő djjean logója
    Csatlakozott
    11-10-15
    Hely
    Baja
    Hozzászólás
    211
    Begyűjtött 48 köszönetet
    44 hozzászólásával

    Alapbeállítás re: Notepad++ tömeges "tól-ig" csere

    Hú de rég nem használtam már a reg-exp-et.

    Ennek elvileg jónak kéne lennie:

    <li><a href=".*">.*</a></li>



  3. #3
    búgócsiga Akka logója
    Csatlakozott
    10-05-06
    Hozzászólás
    3.844
    Begyűjtött 1.442 köszönetet
    741 hozzászólásával

    Alapbeállítás re: Notepad++ tömeges "tól-ig" csere

    Köszi szépen, működik tökéletesen



  4. #4
    Törzsvendég
    Csatlakozott
    09-11-15
    Hely
    Hajdú-Bihar, Magyarország
    Hozzászólás
    101
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Notepad++ tömeges "tól-ig" csere

    Azért óvatosan, ahogy nézem, ennek tökéletesen kellene illeszkednie erre is pl:
    Kód:
    <li><a href="hivatkozás-A">Szöveg-A</a></li>
    <div>Ezt nem akarom törölni :( </div>
    <li><a href="hivatkozás-B">Szöveg-B</a></li>
    Mivel a <li><a href=".*">.*</a></li> beli .* mindent elkap és mohó, így megtalálja az első <li><a href=... -et és megy az utolsó </a></li> -ig. Ha ebbe nem futottál bele, akkor szerencséd volt, valószínűleg a sor vége jelek miatt, de erre azért figyelj!



  5. #5
    búgócsiga Akka logója
    Csatlakozott
    10-05-06
    Hozzászólás
    3.844
    Begyűjtött 1.442 köszönetet
    741 hozzászólásával

    Alapbeállítás re: Notepad++ tömeges "tól-ig" csere

    Szerencsém volt, mert csak adott sorokban dolgozik a parancs



  6. #6
    Bölcs djarni logója
    Csatlakozott
    08-05-08
    Hely
    Székesfehérvár
    Hozzászólás
    5.290
    Begyűjtött 597 köszönetet
    460 hozzászólásával

    Alapbeállítás re: Notepad++ tömeges "tól-ig" csere

    Téged is elkapott valami kémprogram, és belinkelte a cuccaidat?

    Arni



  7. #7
    búgócsiga Akka logója
    Csatlakozott
    10-05-06
    Hozzászólás
    3.844
    Begyűjtött 1.442 köszönetet
    741 hozzászólásával

    Alapbeállítás re: Notepad++ tömeges "tól-ig" csere

    Jajj, dehogy is... WP-re külön van plugin a kémprogramos esetekre, azt hiszem "Replace" a neve.
    Van, vagy 15.000 file a gépemen, amivel kísérlezetek, és nem akarok egyesével turkálni, módosítani bennük, és ehhez kerestem megoldást.



  8. #8
    Szerkesztő djjean logója
    Csatlakozott
    11-10-15
    Hely
    Baja
    Hozzászólás
    211
    Begyűjtött 48 köszönetet
    44 hozzászólásával

    Alapbeállítás re: Notepad++ tömeges "tól-ig" csere

    Ez nem igaz, nézd csak meg egy regexp tesztelővel. Pl. hxxp://www.regextester.com/

    Csak azokat az adatokat törli ami <li><a href="-el kezdődik és </a></li>-vel végződik.
    Ez pedig erre az adatra nem érvényes: <div>Ezt nem akarom törölni </div>



  9. #9
    Törzsvendég
    Csatlakozott
    09-11-15
    Hely
    Hajdú-Bihar, Magyarország
    Hozzászólás
    101
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: Notepad++ tömeges "tól-ig" csere

    Idézet djjean eredeti hozzászólása Hozzászólás megtekintése
    Ez nem igaz, nézd csak meg egy regexp tesztelővel. Pl. hxxp://www.regextester.com/

    Csak azokat az adatokat törli ami <li><a href="-el kezdődik és </a></li>-vel végződik.
    Ez pedig erre az adatra nem érvényes: <div>Ezt nem akarom törölni </div>
    Megnéztem az ajánlott oldalon, valamiért a sorvége jeleket nem úgy kezeli, ahogy írja. Ereg-el mindenféleképpen elkapja az egészet, Preg-el nem működött, JavaScript-el viszont csak akkor kapja el az egészet, ha egy sorba írod mindet:
    Kód:
    <li><a href="hivatkozás-A">Szöveg-A</a></li><div>Ezt nem akarom törölni :( </div><li><a href="hivatkozás-B">Szöveg-B</a></li>
    Ott lenne az m és az s kapcsoló, ami pont a több sorosságot és a . újsor elkapó szerepét szabályozná, de azok nekem nem csináltak semmit. Ha biztosra akarsz menni, továbbra is azt javaslom, hogy csak óvatosan a * -al, vicces dolgokra képes! Ahol ismeri, inkább asználj *? ez lusta kiértékelés, csak a legkisebb, legrövidebb egyezést kapja el vele. Javascript módban a regextester.com kezeli a *?, nézz rá, ha gondolod:
    Kód:
    <li><a href=".*?">.*?</a></li>




  10. #10
    búgócsiga Akka logója
    Csatlakozott
    10-05-06
    Hozzászólás
    3.844
    Begyűjtött 1.442 köszönetet
    741 hozzászólásával

    Alapbeállítás re: Notepad++ tömeges "tól-ig" csere

    A helyzet iróniája, hogy most éppen arra lenne szükségem, hogy a fájlokból egy adott szóval kezdődően töröljön ki mindent lefelé, sorokat, szövegeket, mindent....
    Viszont valamiért nem működik a multiline replace dolog, csak egy sorban dolgozik a művelet. A regexptest-en sem ment az m és s funkció nálam sem



Oldal: 1 / 3 123 UtolsóUtolsó

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •