Image du projet 'Socle K-Sup' téléversée
  1. Socle K-Sup
  2. CORE-4822

Regex trop complexe dans ImageTagTransformer

XMLWordImprimable

    • Icon: Bug Bug
    • Résolution: Résolu
    • Icon: Critique Critique
    • 6.07.24, 6.08.00-BETA-00
    • master, branche 6.7
    • Aucune

      La regex suivante est trop complexe et génère plusieurs milliers / millions de steps lorsqu'un contenu possède plusieurs images.

      oldUrlFormatPattern = Pattern.compile("src=\"(http://)*([a-zA-Z0-9:]+)*(" + PropertyHelper.getCoreProperty(LectureImageToolbox.URL_PROPERTY) + "\\?TAG=)*(\\[id-image\\][0-9]+\\[/id-image\\])");
      

      Celle-ci ne tient également pas compte des urls en https et des balises englobe des attributs non voulus tels que "data-mce-src". Une url contenant des points n'est également pas prise en compte.

            kevin.le-texier Kévin LE-TEXIER
            kevin.le-texier Kévin LE-TEXIER
            Votes:
            0 Voter pour ce ticket
            Gérer les observateurs:
            2 Démarre l'observation de ce ticket

              Création:
              Mise à jour:
              Résolue: