Funzioni e simboli delle espressioni regolari PHP

P
Funzioni di output PHP
Funzioni di flusso PHP

Le funzioni delle espressioni regolari consentono di cercare modelli specifici nella stringa e di sostituirli con altri modelli/stringhe.

In questa pagina troverai le funzioni delle espressioni regolari, le relative informazioni come caratteri/simboli speciali e i loro significati.

FunzioneDESCRIZIONE
filtro_preg()Ottieni una stringa o un array con le corrispondenze del modello sostituite, ma solo se sono state trovate corrispondenze
preg_grep()Ottieni un array di elementi dall'array di input che corrisponde al modello
preg_last_error()Ottieni un codice di errore che mostra il motivo per cui l'ultima chiamata a un'espressione regolare non è riuscita
preg_match ()Ottieni la prima corrispondenza di un pattern in una stringa
preg_match_all()Ottieni tutte le corrispondenze di un modello in una stringa
preg_replace()Le stringhe Get erano corrispondenze di un modello sostituite con una sottostringa. Il valore della sottostringa viene restituito dalla funzione di callback.
preg_replace_callback()Ottieni una stringa in cui tutte le corrispondenze dell'espressione vengono sostituite con la sottostringa. Il valore della sottostringa viene restituito dalla funzione di callback.
preg_replace_callback_array()Ottieni una stringa in cui tutte le corrispondenze di ciascuna espressione vengono sostituite con la sottostringa. Il valore della sottostringa viene restituito dalla funzione di callback.
preg_split()Rompi la stringa in base alle espressioni regolari e restituisci le partizioni della stringa come array
preg_quote()Metti una barra rovesciata davanti ai caratteri che hanno un significato speciale nelle espressioni regolari
Funzioni PHP Regex

Modificatori in Regex

I modificatori definiscono il comportamento di ricerca dei modelli nella stringa.

ModificareDESCRIZIONE
iricerca del modello senza distinzione tra maiuscole e minuscole
mCerca in multilinea. Cioè, cerca un modello corrispondente all'inizio o alla fine di ogni riga
uConsente la corretta corrispondenza dei modelli codificati UTF-8
Modificatori di espressione

Modelli Regex

Le parentesi definiscono la gamma di caratteri per creare motivi.

[abc]Trova un carattere dagli elementi tra parentesi
[^ abc]Trova il carattere NON tra le parentesi
[0-9]Trova un carattere da 0 a 9
Modelli di espressioni regolari

Metacaratteri regolari

I metacaratteri sono caratteri con un significato speciale:

MetacarattereDESCRIZIONE
|Cerca una corrispondenza per uno qualsiasi dei modelli separati da |
.Cerca un'istanza di qualsiasi carattere
^Cerca una corrispondenza come inizio di una stringa
$Trova corrispondenza alla fine della stringa
\dTrova una cifra
\sTrova uno spazio bianco
\bTrova una corrispondenza all'inizio di una parola
\ uxxxxTrova il carattere Unicode dato dal numero esadecimale XXXX
Metacaratteri in PHP regex

Quantificatori in Regex

Le quantità sono definite da quantificatori.

QuantificareDESCRIZIONE
n+Trova una stringa contenente almeno uno n
n* Trova una stringa contenente zero o più occorrenze di n
n? Trova una stringa contenente zero o una occorrenza di n
n{x} Trova la stringa contenente la sequenza di X n'S
n{x,y} Trova la stringa contenente la sequenza da X a Y n'S
n{x,} Trova una stringa contenente una sequenza di almeno X n'S
Quantificatori

Funzioni di output PHP
Funzioni di flusso PHP

Aggiungi un commento

Rete di tutor

Condividi questo

Impara PHP dalla A alla Z