Partage
  • Partager sur Facebook
  • Partager sur Twitter

Convertire de l'html en texte brute

    16 janvier 2018 à 22:20:47

    Bonjours,

    Je récupère de cette api là : http://sc-api.com/?api_source=live&system=accounts&action=full_profile&target_id=Arkios366&expedite=0&format=pretty_json

    le texte contenue dans data.bio et je souhaiterais le convertir en texte brute via le javascript .

    (avec du regex j'ai déjà réussie à convertir les <br \> en \n pour le saut de ligne) mais pour tout les accents et tous c'est truc de la forme \u00e9 je sais vraiment pas comment faire.

    voici donc le code que j'ai utilisée pour les <br \/>

    var re = /<br \/>/g; #definition du regex
    var newster = re[Symbol.replace](tempVars("bio"), '\n'); #remplacement dans la variabliable newster des <br \/> son dans la variable bio

    Donc a thèrme le bute sa serais de convertir entièrement ce truc ilisible:

     Pr\u00e9nom: Date de Naissance:<br \/>\nArkios Le 03\/11\/2930<br \/>\n<br \/>\nNom: Lieux de naissance:<br \/>\nBastien &lt;inconnus&gt;<br \/>\n<br \/>\n Dipl\u00f4me: <br \/>\n Doctorat en Xeno-Arch\u00e9ologie<br \/>\n<br \/>\n<br \/>\nHistoire :<br \/>\n<br \/>\nAkios est n\u00e9 en 2930. \u00c0 ses 16 ans, <br \/>\nil a \u00e9t\u00e9 engag\u00e9 par la Dwarf\u2019s Industry.<br \/>\nL\u00e0 bas il a travaill\u00e9 en temps <br \/>\nqu\u2019explorateur (mais avec un salaire d\u2019ouvrier).<br \/>\n Son travail consistait \u00e0 rechercher des champs<br \/>\nd\u2019ast\u00e9ro\u00efdes riche en minerais rare.<br \/>\n<br \/>\nApr\u00e8s un ans de fier service il d\u00e9cida<br \/>\nde finir ses \u00e9tudes de Xeno-Arch\u00e9ologie.<br \/>\nIl retourna dans la Dwarf's industry et<br \/>\ngravi les \u00e9chelons jusqu'\u00e0 devenir<br \/>\nchef de la section d\u2019exploration.<br \/>\nDurant cette p\u00e9riode il eut aussi des <br \/>\nentra\u00eenement militaires. Qui \u00e9tait<br \/>\nmen\u00e9e par l'escadron N148.<br \/>\n<br \/>\nSon plus grand r\u00eave est de fouler <br \/>\nle pied d'Had\u00e8s 4. Pour y d\u00e9couvrir <br \/>\ndes art\u00e9facts uniques pour <br \/>\ncomprendre le pass\u00e9 des Had\u00e9siens.


    en sa ou que sa ce rapproche le plus possible de la bio ce trouvant ici https://robertsspaceindustries.com/citizens/arkios366 :

    Prénom: Date de Naissance:

    Arkios Le 03/11/2930

    Nom: Lieux de naissance:

    Bastien <inconnus>

    Diplôme: 

    Doctorat en Xeno-Archéologie

    Histoire :

    Akios est né en 2930. À ses 16 ans, 

    il a été engagé par la Dwarf’s Industry.

    Là bas il a travaillé en temps 

    qu’explorateur (mais avec un salaire d’ouvrier).

    Son travail consistait à rechercher des champs

    d’astéroïdes riche en minerais rare.

    Après un ans de fier service il décida

    de finir ses études de Xeno-Archéologie.

    Il retourna dans la Dwarf's industry et

    gravi les échelons jusqu'à devenir

    chef de la section d’exploration.

    Durant cette période il eut aussi des 

    entraînement militaires. Qui était

    menée par l'escadron N148.

    Son plus grand rêve est de fouler 

    le pied d'Hadès 4. Pour y découvrir 

    des artéfacts uniques pour 

    comprendre le passé des Hadésiens.

    -
    Edité par Solarius. 16 janvier 2018 à 22:24:40

    • Partager sur Facebook
    • Partager sur Twitter
      17 janvier 2018 à 0:50:38

      Bonjour,

      Tu ne devrais pas avoir à te soucier des parties sous la forme \uxxxx. Ce sont des séquences d'échappement qui aident à représenter les caractères unicode. Elles font partie du langage JSON, ton parser a notamment pour rôle de les remplacer par les véritables caractères. Il faut juste bien veiller à ce que ces données soient traitées comme du JSON et non du texte brut, en utilisant si besoin JSON.parse.

      • Partager sur Facebook
      • Partager sur Twitter

      Convertire de l'html en texte brute

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown