Question : Regex pour enlever la propriété de largeur de l'étiquette de Tableau de HTML où la largeur est plus de 500

L'OK, ainsi moi ont un manuscrit de PHP qui doit traiter un certain nombre de cordes de HTML.
Some de ces cordes contiennent des déclarations de table avec une largeur plus de 500. Je veux enlever que cellspacing= " du width= le " 561 du

So 0 " cellspacing= du >

becomes



and > est laissé comme is.

Possible ?
class= de

Réponse : Regex pour enlever la propriété de largeur de l'étiquette de Tableau de HTML où la largeur est plus de 500

Je pense que l'approche la plus sûre serait d'appliquer séparément (mais toujours les deux conditions dans le même regex), en tant que ci-dessous. J'ai modifié une partie du modèle original près du commencement comme j'ai réalisé qu'il ne serait pas sûr pour des choses comme :

   

Le modèle original aurait transformé ceci en

   


C'est juste un exemple arbitraire. Le modèle corrigé ci-dessous tient compte de ceci aussi bien qu'incorporer vos changements.
1 :
$result = preg_replace ('/(] +) (? : (? : width= " ? (? : \ d {4,}|5 \ d \ d) « ?)|(? : largeur : \ s* (? : \ d {4,}|5 \ d \ d) (? : px|pinte|%|;)*))/', « $1 », $string) ;
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us