Expresii regulate pentru Notepad ++
Notepad ++ include un instrument util ca căutare și înlocuire cu o funcție de expresii regulate.
Am strâns câteva informații pe această temă și am decis să o combin pentru a căuta ușor datele necesare.
Alocarea 1.
Există
Expresie regulată:
Zadanei 2. Există o listă de link-uri, sarcina noastră este să clipim toate linkurile după .ua și să o înlocuim, spre exemplu pe pagina principală - index.html
Apăsați Ctrl + H și introduceți următoarea expresie: \ .ua. * $
înlocuiți cu: /index.html
Nu uitați să verificați opțiunea (modul de căutare) - o expresie regulată.
Sarcina 3. Există o pagină cu imagini, au dimensiuni diferite. Sarcina îi conduce la aceeași minte.
Rezultatul ar trebui să fie:
Expresia tppabs = ". *" Functioneaza cu adevarat. Dar funcționează, ca să spunem cu blândețe, foarte radical. De exemplu, luați în considerare linia din index.htm a site-ului de mai sus:
Dar, după o scurtă perioadă de gugleniya și manuale de fumat a fost găsită (ta-daaam) soluție! Și aici este - funcționează complet regexp: tppabs = "[^"] * ". Desigur, nu uitați de scrapper la început :)
1. tppabs = - "Găsiți ceva care începe cu fierul din acest.";
2. "-". apuca primele două ghilimele. „;
3. [^ "] -". apoi, selectați toate caracterele la următoarele ghilimele duble. „;
4. "-". și nu uitați să terminați cele două ghilimele duble. "
Da, regexp'y - un lucru complicat, dar necesar. Dacă îi cunoașteți pe deplin și pe deplin Perl, puteți. te poți deja să te căsătorești :).
Vă mulțumim pentru informații.