Sto scrivendo del codice PHP. In questo codice, eseguo un ciclo for all'interno di un ciclo for per eseguire iterazioni su un array, quindi per eseguire un'iterazione sui caratteri nella stringa corrente nell'array.preg_match(): Compilazione fallita: il valore del carattere in x {} o o {} è troppo grande con offset 27 sulla riga numero 25
Quindi voglio fare preg_match() sulla stringa corrente per vedere se corrisponde ad una RegEx piuttosto ling.
preg_match('/[ \f\n\r\t\v\x{00a0}\x{1680}\x{180e}\x{2000-}\x{200a}\x{2028}\x{2029}\x{202f}\x{205f}\x{3000}\x{feff}]/', $input[$i][$j])
Ma io continuo a ricevere il seguente errore:
WARNING preg_match(): Compilation failed: character value in \x{} or \o{} is too large at offset 27 on line number 25
Cosa avete intenzione di abbinare con '\ x {} 2000-'? Immagino sia un errore di battitura. Controlla ['[\ f \ n \ r \ t \ v \ x {00a0} \ x {1680} \ x {180e} \ x {2000} - \ x {200a} \ x {2028} \ x {2029} \ x {} 202F \ x {} 205F \ x {3000} \ x {} FEFF] '] (https://regex101.com/r/gV6vN2/2). Funziona? –
Se si tratta di un errore di battitura, rimuovere la domanda. –