Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > ETL > Talend
Talend Forum d'entraide sur Talend (Talend Open Studio, ...). Avant de poster --> FAQ Talend, Tutoriels Talend
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/04/2011, 11h09   #1
Membre à l'essai
 
Inscription : septembre 2007
Messages : 61
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 61
Points : 22
Points : 22
Par défaut equivalent de preg_replace de PHP ?

Bonjour,
Je cherche un equivalent de preg_replace sur PHP.
J'ai une colonne de string dans ma base de donnée, que je souhaiterais mettre a jour, avec une regex capturante

exemple :
Code :
1
2
 
(nom) (prenom) === > (prenom) (nom)
Mon probleme est que la table de destination est la meme table source.
flash22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/04/2011, 10h42   #2
Membre Expert
 
Avatar de Benoit_Durand
 
Benoit Durand
Consultant en Business Intelligence Freelance
Inscription : mars 2005
Messages : 812
Détails du profil
Informations personnelles :
Nom : Benoit Durand
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Consultant en Business Intelligence Freelance

Informations forums :
Inscription : mars 2005
Messages : 812
Points : 1 084
Points : 1 084
Bonjour,

Je ne connais pas trop php, dans Talend il existe les composants tReplaceList et tReplace qui peuvent peut être répondre à vos besoins.

Sinon il doit falloir regarder du coté de la classe java String http://download.oracle.com/javase/1....ng/String.html
avec une méthode du genre replaceAll().

Il est possible d'utiliser ces fonctions dans un tMap ou un tJavaRow par exemple.

J'espère avoir été utile.
__________________
Pensez à la fonction Recherche
Benoit_Durand est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h21.


 
 
 
 
Partenaires

Hébergement Web