functions-online

Regular Expression

Execute and test PHP functions for manipulating data through regular expressions.

The syntax for patterns used in these functions closely resembles Perl 5. The expression must be enclosed in the delimiters, a forward slash (/), for example. Delimiters can be any on-alphanumeric, non-whitespace ASCII character except the backslash (\) and the null byte. If the delimiter character has to be used in the expression itself, it needs to be escaped by backslash.

preg_filter

preg_filter() is identical to preg_replace() except it only returns the matches. For details about how this function works, read the preg_replace() documentation.

preg_grep

La funzione preg_grep() restituisce una matrice composta dagli elementi dell'array $input che soddisfano i criteri impostati nel parametro $pattern.

preg_match

Esegue un riconoscimento nel parametro $subject utilizzando l'espressione regolare indicata in $pattern.

preg_match_all

La funzione ricerca tutte le espressioni regolari passate nel parametro $pattern all'interno della stringa $subject. I testi riconosciuti sono posti all'interno della matrice $matches, nell'ordine specificato da $flags.

Dopo avere riconosciuto il primo segmento di testo, le ricerche seguenti saranno effettuate a partire dall'ultima ricerca specificata.

preg_replace

La funzione ricerca in $subject i criteri impostati in $pattern. Se riconosce dei testi, li sostituisce con $replacement. Se si specifica $limit, verranno sostituiti solamente limite testi riconosciuti; se viene omesso, oppure impostato a -1, verranno sostituiti tutti i testi riconosciuti.

preg_quote

La funzione preg_quote() inserisce il carattere di escape (\) davanti ad ogni carattere presente in $str che sia parte della sintassi di una espressione regolare. Questa funzione utile nei casi in cui si generino, durante l'esecuzione, delle stringhe da usare come criteri di riconoscimento, e queste possano contenere dei caratteri speciali per le espressioni regolari.

preg_split

La funzione restituisce una matrice di parti di $subject suddivisi tramite i criteri indicati da $pattern.