J'avais un code comme ci-dessous

return fetch(URI + 'api/brewing/1')
      .then((response) => response.json())
      .then((responseJson) => {

          var parsedResponse = JSON.parse(responseJson["data"][0]["steps"]);
          var stringData = JSON.stringify(parsedResponse);
          })
      .catch((error) => {
        console.error(error);
      });
    }

Et obtenez des données comme ci-dessous

Après avoir fait tremper votre filtre dans un bain d'eau tiède pendant au moins cinq minutes, déposez-le au fond du composant supérieur de votre siphon, ou trémie, et accrochez-le au bas du tube en verre de la trémie.,Remplissez le composant inférieur de votre siphon. ,Insérez la trémie, le filtre et tout.

Je veux diviser le paragraphe après le délimiteur point et virgule dans un tableau afin que je puisse boucler toutes les données. Comment puis je faire ça? Merci.

0
amendo 19 mars 2019 à 16:47

2 réponses

Meilleure réponse

Je pense que vous voulez diviser la chaîne par point suivi de virgule :

var s = 'After soaking your filter in a warm water bath for at least five minutes, drop it into the bottom of your siphons top component, or hopper, and hook to the bottom of the hoppers glass tubing.,Fill your siphon bottom component.,Insert the hopper, filter and all.'
s = s.split('.,');
console.log(s);

OU : Utiliser RegEx

var s = 'After soaking your filter in a warm water bath for at least five minutes, drop it into the bottom of your siphons top component, or hopper, and hook to the bottom of the hoppers glass tubing.,Fill your siphon bottom component.,Insert the hopper, filter and all.'
s = s.split(/(?:\.\,)/g);
console.log(s);
2
Mamun 20 mars 2019 à 05:33

Essayez str.split(/[,.]+/); pour diviser le paragraphe après le délimiteur point et virgule dans un tableau

let str ="After soaking your filter., in a warm water bath for at least five minutes, drop it into the bottom of your siphons top component, or hopper,. and hook to the bottom of the hoppers glass tubing.,Fill your siphon bottom component.,Insert the hopper, filter and all.";

let splittedArray = str.split(".,");

console.log(splittedArray);
2
Mohammad Ali Rony 20 mars 2019 à 04:11