Salutare,
Apelez la cei cu experiență în lucrul cu Notepad++.
Doresc să folosesc o expresie regulată pentru a căuta două șiruri de caractere (șir1 + șir2) aflate pe aceeași linie într-un fișier text de dimensiune foarte mare.
Șirul de caractere (șir1 + șir2) poate exista pe orice linie motiv pentru care trebuie să caut în toate liniile fișierului text.
Cum aș putea face acest lucru?
Mulțumesc
Cum pot căuta șiruri de caractere aflate pe aceeași linie într-un fișier text?
- hzone
- Mesaje: 39
- Membru din: 28 Dec 2016, 22:22
- 7
- specialist it
- Mesaje: 207
- Membru din: 28 Iun 2017, 16:39
- 7
- Contact:
Re: Cum pot căuta șiruri de caractere aflate pe aceeași linie într-un fișier text?
Salut,
În fereastra de căutare Notepad++ va trebui să selectezi modul: "Regular expression" împreună cu opțiunea "matches newline".
Ca și expresie o poți aplica pe cea din exemplu de mai jos:
apoi căutare în fișierul text.
Exemplu:
(?-is)^(?=.*1020A60)(?=.*Fetch Rows).+\R?
Rezultat:
Line 45850: SQL Cursor with ID 1020A60, Fetch Rows: 0, Fetch All Time: 0.00 seconds
Line 67798: SQL Cursor with ID 1020A60, Fetch Rows: 2, Fetch All Time: 0.00 seconds
Line 82851: SQL Cursor with ID 1020A60, Fetch Rows: 33, Fetch All Time: 0.01 seconds
Line 95697: SQL Cursor with ID 1020A60, Fetch Rows: 9, Fetch All Time: 0.04 seconds
Sper că îți va fi de folos această soluție
În fereastra de căutare Notepad++ va trebui să selectezi modul: "Regular expression" împreună cu opțiunea "matches newline".
Ca și expresie o poți aplica pe cea din exemplu de mai jos:
Cod: Selectaţi tot
(?-is)^(?=.*șir_de_caractere_01)(?=.*șir_de_caractere_02).+\R?
Exemplu:
(?-is)^(?=.*1020A60)(?=.*Fetch Rows).+\R?
Rezultat:
Line 45850: SQL Cursor with ID 1020A60, Fetch Rows: 0, Fetch All Time: 0.00 seconds
Line 67798: SQL Cursor with ID 1020A60, Fetch Rows: 2, Fetch All Time: 0.00 seconds
Line 82851: SQL Cursor with ID 1020A60, Fetch Rows: 33, Fetch All Time: 0.01 seconds
Line 95697: SQL Cursor with ID 1020A60, Fetch Rows: 9, Fetch All Time: 0.04 seconds
Sper că îți va fi de folos această soluție
Moderator și Specialist IT
- hzone
- Mesaje: 39
- Membru din: 28 Dec 2016, 22:22
- 7
Re: Cum pot căuta șiruri de caractere aflate pe aceeași linie într-un fișier text?
Îți mulțumesc foarte mult. Este fix ceea ce căutam ca soluție.