2012-12-03 5 views
1

J'ai bien des cas, tout au long de mon site où j'ai inclus par inadvertance le code suivant:Dreamweaver Regex Rechercher et remplacer par expression régulière

if (isset(htmlspecialchars($_GET['u']))) 

je dois faire une découverte répandue/remplacer pour transformer ce code dans ceci:

if (isset($_GET['u'])) 

Je suis en train d'utiliser le code ci-dessous pour trouver des expressions régulières, mais il arrive que jusqu'à si je ne comprend pas les htmlspecialchars et entre parenthèses.

  • Trouver: htmlspecialchars ($ \ _ GET [ '([^] *)'])
  • Remplacer: $ _GET [$ 1]

Toutes les idées? Merci!

Répondre

2

() et [] doivent être échappés.

isset\(htmlspecialchars\(\$_GET\['([^']*)'\]\)\) 
+0

@subroutes, je reçois une erreur de syntaxe d'expression régulière - sans équivalent) dans l'expression régulière – Brandon

+0

S'il vous plaît voir mon édition. – subroutines

+0

ok ça marche mais je ne peux pas le compiler avec tout ça. comment serait trouver ceci: isset (htmlspecialchars \ (\ $ _ GET \ ['([^'] *) '\] \)) – Brandon

Questions connexes