2009-11-13 5 views
0

Salut je suis en train de faire une recherche et de remplacement sur les fichiers pour cetteDreamweaver Regex Aide

<?php include $_SERVER["DOCUMENT_ROOT"]."/articles/[^a-z]/footer.php"; ?>

à

<?php include $_SERVER["DOCUMENT_ROOT"]."/includes/class/footer.php"; ?>

mais pour une raison quelconque, il ne fonctionne pas! J'ai une idée que c'est le/déconner?

Vive

+0

Impossible de dire. Vous réalisez que '[^ a-z]' correspond à un seul caractère autre que la plage ascii 'a-z', n'est-ce pas? Quelles chaînes essayez-vous de remplacer? –

+0

je dois juste masquer la partie a-z comme son differnt toujours comme anglais, russe, français ect ect – jhonnnnnnnny

Répondre

1

Si vous utilisez regex, vous aurez besoin d'échapper à toutes les caractères spéciaux ...

<\?php include \$_SERVER\["DOCUMENT_ROOT"\]\."/articles/[^a-z]+/footer\.php"; \?> 

à

<?php include \$_SERVER["DOCUMENT_ROOT"]."/includes/class/footer.php"; ?> 

NOTE: J'ai changé les az pour faire correspondre plusieurs caractères. Si vous ne voulez qu'un seul caractère non-z, supprimez le +

+0

j'ai essayé cet exemple avec reg activé et il ne parvient pas à trouver quelque chose, hmmm – jhonnnnnnnny

0

Vous savez que [^ a-z] signifie rechercher autre chose que des caractères de a-z? Essayez-le avec [a-z] + à la place. :)