Découpe de chaînes de caractères
Résolu
flav1313
Messages postés
812
Statut
Membre
-
flav1313 Messages postés 812 Statut Membre -
flav1313 Messages postés 812 Statut Membre -
Bonjour,
Je recherche à couper une chaîne de caractère en fonction d'une expression régulière que je recherche.
Voici un exemple pour illustrer :
La chaîne de caractère se présente de la façon suivante :
{"completed_in":0.181,"max_id":236440432937168896,"max_id_str":"236440432937168896","next_page":"?page=2&max_id=236440432937168896&q=twitter&rpp=2","page":1,"query":"twitter","refresh_url":"?since_id=236440432937168896&q=twitter","results":[{"created_at":"Fri, 17 Aug 2012 12:32:46 +0000","from_user":"dallaven","from_user_id":282052794,"from_user_id_str":"282052794","from_user_name":"Marzia Dalla Venezia","geo":{"coordinates":[44.0574,12.5859],"type":"Point"},"id":236440432937168896,"id_str":"236440432937168896","iso_language_code":"it","metadata":{"result_type":"recent"},"profile_image_url":"http:\/\/a0.twimg.com\/profile_images\/2488300023\/dbmj70vs6fsqal7zrdn1_normal.jpeg","profile_image_url_https":"https:\/\/si0.twimg.com\/profile_images\/2488300023\/dbmj70vs6fsqal7zrdn1_normal.jpeg","source":"<a href="http:\/\/twitter.com\/download\/android" rel="nofollow">Twitter for Android<\/a>","text":"Spiacenti.Interruzione imprevista dell'applicazione Twitter.Riprova.Dopo un'ora che riprovo e nn vedo gli account,auguro #FF a tutti!!!","to_user":null,"to_user_id":0,"to_user_id_str":"0","to_user_name":null}
, "la césure"
{"created_at":"Fri, 17 Aug 2012 12:32:46 +0000","from_user":"itsamytalbot","from_user_id":240780723,"from_user_id_str":"240780723","from_user_name":"Amy Talbot","geo":null,"id":236440432752599040,"id_str":"236440432752599040","iso_language_code":"en","metadata":{"result_type":"recent"},"profile_image_url":"http:\/\/a0.twimg.com\/profile_images\/2188339232\/image_normal.jpg","profile_image_url_https":"https:\/\/si0.twimg.com\/profile_images\/2188339232\/image_normal.jpg","source":"<a href="http:\/\/twitter.com\/">web<\/a>","text":"Twitter next time you suspend my account check the tweets I've been sending first","to_user":null,"to_user_id":0,"to_user_id_str":"0","to_user_name":null}],"results_per_page":2,"since_id":0,"since_id_str":"0"}
Je cherche à supprimer ce qu'y est en gras et à séparer les deux parties restantes pour avoir deux parties distinctes la césure étant une virgule souligner et en gras.
Je cherche une aide et pas une solution pour me faire avancer dans la résolution de mon problème.
Merci d'avance
Flav1313
Je recherche à couper une chaîne de caractère en fonction d'une expression régulière que je recherche.
Voici un exemple pour illustrer :
La chaîne de caractère se présente de la façon suivante :
{"completed_in":0.181,"max_id":236440432937168896,"max_id_str":"236440432937168896","next_page":"?page=2&max_id=236440432937168896&q=twitter&rpp=2","page":1,"query":"twitter","refresh_url":"?since_id=236440432937168896&q=twitter","results":[{"created_at":"Fri, 17 Aug 2012 12:32:46 +0000","from_user":"dallaven","from_user_id":282052794,"from_user_id_str":"282052794","from_user_name":"Marzia Dalla Venezia","geo":{"coordinates":[44.0574,12.5859],"type":"Point"},"id":236440432937168896,"id_str":"236440432937168896","iso_language_code":"it","metadata":{"result_type":"recent"},"profile_image_url":"http:\/\/a0.twimg.com\/profile_images\/2488300023\/dbmj70vs6fsqal7zrdn1_normal.jpeg","profile_image_url_https":"https:\/\/si0.twimg.com\/profile_images\/2488300023\/dbmj70vs6fsqal7zrdn1_normal.jpeg","source":"<a href="http:\/\/twitter.com\/download\/android" rel="nofollow">Twitter for Android<\/a>","text":"Spiacenti.Interruzione imprevista dell'applicazione Twitter.Riprova.Dopo un'ora che riprovo e nn vedo gli account,auguro #FF a tutti!!!","to_user":null,"to_user_id":0,"to_user_id_str":"0","to_user_name":null}
, "la césure"
{"created_at":"Fri, 17 Aug 2012 12:32:46 +0000","from_user":"itsamytalbot","from_user_id":240780723,"from_user_id_str":"240780723","from_user_name":"Amy Talbot","geo":null,"id":236440432752599040,"id_str":"236440432752599040","iso_language_code":"en","metadata":{"result_type":"recent"},"profile_image_url":"http:\/\/a0.twimg.com\/profile_images\/2188339232\/image_normal.jpg","profile_image_url_https":"https:\/\/si0.twimg.com\/profile_images\/2188339232\/image_normal.jpg","source":"<a href="http:\/\/twitter.com\/">web<\/a>","text":"Twitter next time you suspend my account check the tweets I've been sending first","to_user":null,"to_user_id":0,"to_user_id_str":"0","to_user_name":null}],"results_per_page":2,"since_id":0,"since_id_str":"0"}
Je cherche à supprimer ce qu'y est en gras et à séparer les deux parties restantes pour avoir deux parties distinctes la césure étant une virgule souligner et en gras.
Je cherche une aide et pas une solution pour me faire avancer dans la résolution de mon problème.
Merci d'avance
Flav1313
A voir également:
- Découpe de chaînes de caractères
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Caractères spéciaux - Guide
- Optimisation découpe panneau gratuit - Télécharger - Outils professionnels
- Ascii nombre de caractères - Guide
- Exemple de mot de passe à 8 caractères - Guide
4 réponses
Pour ma part je te déconseille d'utiliser une expression régulière, mais plutôt de transformer ta chaine (qui est au format JSON) en objet, via la fonction json_decode().
Tu pourras ensuite plus facilement manipuler son contenu.
Plus d'infos : https://www.php.net/manual/fr/function.json-decode.php
Tu pourras ensuite plus facilement manipuler son contenu.
Plus d'infos : https://www.php.net/manual/fr/function.json-decode.php