[JavaScript] [RegEx] Wildcards

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [JavaScript] [RegEx] Wildcards

    Hi

    In Perl gibt es den "." bei RegEx als Wildcard, der scheint aber nicht zu funktionieren... gibt es was equivalentes dafür? Falls es an was anderem liegt, hier ist was ich versucht habe:

    Code:
    html = html.replace("<font color=\"(.*?)\">", "[color=\\1]");
    Was mach ich falsch?

    MfG
    Luke

  • #2
    Code:
    "<font color=\"([#a-zA-Z0-9]*)\">"
    funktioniert auch nicht, was ist das denn?

    Kommentar


    • #3
      So geht's:

      Code:
      html = html.replace(/<font color="(.*?)">/, "[color=$1]");

      Kommentar


      • #4
        Jetzt geht das nicht:
        Code:
        html = html.replace(/<img src="(.*?)".*?>/gi, "[img $1]");
        bei folgenden Teststrings:
        Code:
        This will be a editor.<img src="test.png" alt="" />
        Code:
        This will be a editor.<img src="http://localhost/Projekte/editor/tinyMCE/test.png"
        mce_src="http://localhost/Projekte/editor/tinyMCE/test.png">
        Warum?

        Kommentar


        • #5
          Was soll denn .*? matchen?
          I don't believe in rebirth. Actually, I never did in my whole lives.

          Kommentar


          • #6
            Öhm, entweder alt="" / oder mce_src="http://localhost/Projekte/editor/tinyMCE/test.png"

            Kommentar


            • #7
              Und was bedeutet .*? deiner Meinung nach?
              I don't believe in rebirth. Actually, I never did in my whole lives.

              Kommentar


              • #8
                irgendeinZeichen-InBeliebigerLänge-Ungreedy

                Kommentar


                • #9
                  Ein paar sachen gedreht, ein paar sachen zurückgedreht, alles wieder so wie am Anfang und plötzlich geht's :S

                  Kommentar

                  Lädt...
                  X