J'ai un morceau de texte qui contient une autre expression régulière.Expression régulière pour extraire l'adresse e-mail d'une autre expression régulière
Exemple de texte:
...<rege>!^.*$!mailto:[email protected]!</rege>...
Ce que je veux est:
mailto:[email protected]
Cela ne fonctionne pas:
$patterns[] = '/<rege>!\^\.\*\$!(.*)!<\/rege>/';
pensées?
??? Ce n'est pas vrai et si c'était le cas, ce serait pour les guillemets doubles, pas pour les guillemets simples utilisés par Steve. – p4bl0
hm .. vous avez raison, il semble que doubler backslash pour obtenir antislash littérale est seulement nécessaire avant guillemet simple ou à la fin de la chaîne. Mais l'utilisation de double barre oblique inversée ailleurs donne également un seul antislash et est plus cohérent. –
J'ai essayé le second et ça a très bien fonctionné! Merci Kamil !! – Steve