J'essaye de remplacer toutes les lettres et espaces après les deux premiers, en utilisant preg_replace de PHP. Voici ma tentative avortée de faire:Aide avec PHP regex
echo preg_replace('/^[a-zA-Z]{2}([a-zA-Z ])*.*$/i','','FALL 2012'); //expected output is "FA2012", but it outputs nothing
Je suis juste essayer de remplacer la partie entre parenthèses ([a-zA-Z ])
.. Je suppose que je ne le fais pas droit de remplacer seulement la partie ..
Je pense que vous avez le preg_match/preg_replace en arrière. preg_replace utilise le regroupement dans le remplacement. $ 1 est le premier groupe, $ 2 est le deuxième ... et ainsi de suite. –
Cette expression a une faute de frappe (?
jaytea
@Jonathan: Vous avez raison. Pas assez de café, clairement. Supprimé cette partie de ma réponse. –