var aa="Bonjour<img src='aaa.gif' alt='Photo 1'>Il fait beau<img src='bbb.gif' alt='Photo 2'>Haha"
Avec le code ci-dessus, ce que je veux enfin obtenir en utilisant des expressions régulières est le texte suivant
Bonjour Image 1 Beau Temps Image 2 Haha
Comment dois-je l'écrire ?
Ce à quoi je peux penser, c'est utiliser replace, mais comment faire correspondre img et extraire les informations alt, je ne sais vraiment pas comment. S'il vous pla?t, aidez ~
var reg = /(.*?)<img.+?alt=('|")(.*?).*?>([^<]*)/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)