suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript – So extrahieren Sie den Alt-Wert von Bild-Tags mit regulärem JS

var aa="Hallo<img src='aaa.gif' alt='Bild 1'>Das Wetter ist gut<img src='bbb.gif' alt='Bild 2'>Haha"

Mit dem obigen Code möchte ich mithilfe regulärer Ausdrücke endlich den folgenden Text erhalten
Hallo Bild 1 Schönes Wetter Bild 2 Haha
Wie soll ich ihn schreiben?
Was mir einfällt, ist die Verwendung von „replace“, aber wie man „img“ abgleicht und „alt“-Informationen extrahiert, weiß ich wirklich nicht. Bitte helft ~

给我你的怀抱给我你的怀抱2771 Tage vor717

Antworte allen(1)Ich werde antworten

  • 高洛峰

    高洛峰2017-05-19 10:47:13

    var reg = /(.*?)<img.+?alt=('|")(.*?)\2.*?>([^<]*)/gi;
    var str = "你好<img src='aaa.gif' alt='图1'>天气不错<img src='bbb.gif' alt='图2'>哈哈"
    var resultStr = ''
    var exec = ''
            
    while(exec = reg.exec(str)) {
        resultStr += exec[1] + exec[3] + exec[4]
    }
            
    console.log(resultStr)

    Antwort
    0
  • StornierenAntwort