NOTA: in modalità regex escapare \? i caratteri speciali: . ? * + ^ $ [ ] ( ) { } | \
Esempi: a href="http://www\.ibs\.it/code/.*\?shop=2189" target="_blank"
a href="http://www\.ibs\.it/code/.*?\.html\?shop=2189"[^>]*
a capo: Riga 1\s*Riga 2
Operatori Base (sempre attivi)
| Operatore |
Descrizione |
Esempio |
| "testo" |
Ricerca esatta (tra virgolette) |
"via Roma" → cerca esattamente "via Roma" |
| * |
Qualsiasi sequenza di caratteri (0 o più) |
tel* → trova "telefono", "tele", "tel123" |
| ? |
Un singolo carattere qualsiasi |
c?sa → trova "casa", "cosa" |
Operatori di Carattere (sempre attivi)
| Operatore |
Descrizione |
Equivalente Regex |
| \d |
Una cifra (0-9) |
[0-9] |
| \w |
Carattere alfanumerico o underscore |
[A-Za-z0-9_] |
| \s |
Spazio bianco (spazio, tab, newline) |
[ \t\n\r\f] |
| \n |
Carattere di nuova riga |
\n |
| \t |
Tabulazione |
\t |
Esempi Pratici
Cercare testo con varianti:
Casa\s+rossa
Trova "Casa" seguito da uno o più spazi e "rossa"
Cercare pattern telefonici:
tel\*\d\d\d
Trova "tel" seguito da qualsiasi testo e poi 3 cifre
Cercare date:
\d\d/\d\d/\d\d\d\d
Trova date nel formato GG/MM/AAAA
Cercare email:
\w+@\w+\.\w+
Trova indirizzi email semplici
Ignorare interruzioni di riga:
Casa rossa (con checkbox attivo)
Trova "Casa rossa" anche se su righe diverse
Modalità Regex Completa:
^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}$
Trova password complesse (8+ caratteri, maiuscole, minuscole, numeri)
Modalità Regex Completa
Quando attivi "Modalità Regex completa", il testo di ricerca viene interpretato come un'espressione regolare JavaScript valida. Puoi usare:
- Gruppi di capture:
(...)
- Quantificatori:
+, {n,m}, ?
- Classi di caratteri:
[a-z], [^0-9]
- Ancoraggi:
^ (inizio), $ (fine)
- Lookahead/lookbehind:
(?=...), (?<=...)
Nota: Nella sostituzione puoi usare $1, $2, ecc. per riferirti ai gruppi capture.