fr . comp . lang . php


Service Usenet Gratuit - You The Net .Com Consultez les groupes de news usenet nntp avec www.youthenet.com Postez et suivez voos fils de discussions gratuitement avec you the net .com le service gratuit de news en ligne

Re: [HS] Expression reguliere sur Fr Comp Lang Php



Groupes les plus fournis
usenet prison systemes gps comp stockage sci techniques energies misc engeulades sci astronautique misc engueulades comp applications emacs comp reseaux ip comp lang java soc homosexualite comp securite rec photo labo numerique rec son-image hifi comp os ms-windows programmation sci electrotechnique comp reseaux wifi misc divers rec sport automobile rec sport rugby


Derniers posts youthenet
Re: Démission pour création d'entreprise commerce ou service Que pensez-vous de la doctrine de James Madison ? Re: envoi des données à un serveur html la demeure du chaos Re: Alice au pays de Free (d'après la t ribune) Re: Est-ce ue violation de la GPL? Re: L'ultra libéralisme du chemin de fer prôné par Sarkozy... Président langue de bois ? la compagnie de l'autre

actualité

Développeur web à Casablanca
Casafree.com - Il y a 7 heures
Entreprise à Casablanca cherche un développeur web maitrisant : CSS, HTML, PHP, JavaScript et CMS joomla. Nous cherchons également plusieurs développeurs ...
source

actualité

Moussa Kaka : déjà un an de détention arbitraire !
Association de la Presse Panafricaine (APPA) - 19 sep 2008
... détention pour Moussa Kaka», http://www.fidh.org/spip.php'article5669 et « Maintien en détention de Moussa Kaka », http://www.fidh.org/spip.php'article5799.
source

Accueil |  Ajouter aux Favoris |  Inscription |  connexion |  Flux RSS de fr.comp.lang.php |

fr . comp . lang . php

Re: [HS] Expression reguliere



accueil . fr . comp . lang . php




Re: [HS] Expression reguliere

   
Sujet: Re: [HS] Expression reguliere
De: om+news (l' arobase) miakinen.net (Olivier Miakinen)
Groupes: fr.comp.lang.php
Organisation: Neottia nidus-avis
Date: 12. Jul 2008, 23:10:17
Le 12/07/2008 12:55, Etienne SOBOLE a écrit :
En l'absence d'un groupe consacré aux expressions régulières, ces
questions ont traditionnellement été acceptées dans ce groupe pourvu
qu'il s'agisse quand même de leur usage à travers PHP.

ben c'est qu'a moitie lié au php.
En fait j'utilise json coté javascript et json_decode cote php.

le problème est que si en javascript j'ai un truc genre
var tData = [];
tData[5] = 10;

la serialisation json va me donner un truc genre

[null,null,null,null,null,10]

D'accord. Pourquoi ne pas avoir parlé de "null," au lieu de "x2" ?

ce que je souhaite faire c'est remplacer ca par
[@N5_10]
afin de réduire le flot de données a envoyer.

C'était #5 au début et non @N5_ ! Bon, voici une proposition en PHP,
tu peux l'adapter pour y mettre les caractères que tu veux à la place
de '#'.
---------------------------------------------------------------------
<?php
header("Content-Type: text/plain");

function repnull($matches)
{
    $count = strlen($matches[0]) / 5;
    return '#' . $count . substr($matches[0], -1);
}
function dorepnull($subject)
{
    return preg_replace_callback('/(?<=[[,])(null,)*null[],]/',
                          'repnull', $subject);
}
$a = '[null,null,null,null,null]';
$b = '[a,null,b,null,null,c,null,d]';
$c = '[nullard,annulle,null,tronull,"null",null,nul]';
echo $a . "\n-> " . dorepnull($a) . "\n";
echo $b . "\n-> " . dorepnull($b) . "\n";
echo $c . "\n-> " . dorepnull($c) . "\n";
?>
---------------------------------------------------------------------

Le résultat de l'exécution est :
---------------------------------------------------------------------
[null,null,null,null,null]
-> [#5]
[a,null,b,null,null,c,null,d]
-> [a,#1,b,#2,c,#1,d]
[nullard,annulle,null,tronull,"null",null,nul]
-> [nullard,annulle,#1,tronull,"null",#1,nul]
---------------------------------------------------------------------

S'il y en a que ça intéresse (toi ou quelqu'un d'autre) je peux
expliquer pourquoi ça marche.

Cordialement,
--
Olivier Miakinen


Date Sujet  Auteur
11.07. * [HS] Expression reguliereEtienne SOBOLE
11.07. `* Re: [HS] Expression reguliereOlivier Miakine
11.07.  +- Re: [HS] Expression reguliereOlivier Miakine
12.07.  `* Re: [HS] Expression reguliereEtienne SOBOLE
12.07.   `* Re: [HS] Expression reguliereOlivier Miakine
13.07.    +* Re: [HS] Expression reguliereSAM
13.07.    |+- Re: [HS] Expression reguliereOlivier Miakine
13.07.    |+- Re: [HS] Expression reguliereEtienne SOBOLE
13.07.    |`* Re: [HS] Expression reguliereOlivier Miakine
13.07.    | `- Re: [HS] Expression reguliereSAM
13.07.    `- Re: [HS] Expression reguliereEtienne SOBOLE
Derniers articles
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs soc politique misc transport rail sci philo comp lang c sci zetetique usenet usages sci physique misc finance reseaux telecoms operateurs mobiles

Derniers messages
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs comp lang php soc politique misc actualite sci physique sci zetetique misc transport rail misc finance sci philo soc alcoolisme

actualité

Développeur web à Casablanca
Casafree.com - Il y a 7 heures
Entreprise à Casablanca cherche un développeur web maitrisant : CSS, HTML, PHP, JavaScript et CMS joomla. Nous cherchons également plusieurs développeurs ...
source

actualité

Pour une vrai relation
Casafree.com - Il y a 7 heures
Voir les 9 annonces de kolifarah en cours de publication. Casafree utilise les technologies : Php, Mysql, Xoops, et vous recommande l'utilisation de Firefox.
source


 




Copyright 2008 ©  - YouTheNet.com

| heidelbeere |