Expresii regulate în notepad »blog cognitiv

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ă

AICI DOUĂ CODE SAU TEXT

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.

Articole similare