Noua versiune a modulului este gata!
sprijină metacaractere acum!
wildcard-uri
Modulul are o mare facilitate pentru a defini o modele de url-uri. Acest lucru înseamnă că puteți vrac redirecționa URL-urile care conțin un text specific, pentru categorii întregi exmaple (produse) etc. Exemplu de utilizare:
? (Semn de întrebare) acest lucru poate reprezenta orice caracter unic. Dacă ați specificat ceva de la linia de comandă cum ar fi "hd?" - Script-ul ar căuta hda, hdb, hdc și orice altă literă / număr între-z, 0-9.
* (Asterisc), acest lucru poate reprezenta orice număr de caractere (inclusiv la zero, cu alte cuvinte, zero sau mai multe caractere). Dacă ați specificat o "cd *" l-ar folosi "CDA", "cdrom", "cdrecord", și ceva care începe cu "cd", inclusiv, de asemenea, "cd" în sine. "M * l" ar putea prin moara, mull, ml, și ceva care începe cu m și se termină cu un l.
[] (Între paranteze pătrate) specifică un interval. Dacă ați făcut-o m [a, o, u] m poate deveni: MAM, mama, mama dacă ai făcut: m [a-d] m, ea poate deveni ceva care începe și se termină cu m și are caracter de la d inbetween. De exemplu, acestea ar lucra: MAM, MBM, mcm, MDM. Acest tip de wildcard specifică o "sau" relație (aveți nevoie doar de unul pentru a se potrivi)
{} (Acolade) termeni sunt separate prin virgule și fiecare termen trebuie să fie numele de ceva sau un wildcard. Acest lucru se va wildcard copia ceva care se potrivește fie metacaractere (e), sau numele exact (e) (o "sau" relație, una sau alta). De exemplu, acest lucru ar fi valabil: {* imprimate *, * vara *} - acest lucru se va verifica sau cuvinte de URL-uri pentru "imprimate" "de vară"
[!] Acest construct este similar cu [] construct, cu excepția mai degrabă decât potrivirea orice caractere în interiorul paranteze, se va potrivi cu orice caracter, atâta timp cât nu este listat între [i]. Aceasta este o logică NU.