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

Regex trop complexe dans ImageTagTransformer

    XMLWordImprimable

Informations

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

    Description

      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.

      Pièces jointes

        Liens des tickets

          Activité

            Personnes

              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

              Dates

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