Accueil > Forum > > > > replace et replaceAll
replace et replaceAll
mardi 16 décembre 2003 à 16:27:12 |
replace et replaceAll

coucounet
|
Bonjour je voudrais transformer une chaine de caractères possédant une apostrophe en autre possédant un \ juste avant l'apostrophe: exemple
AVANT : "Monts d'or" APRES : "Monts d\'or"
La fonction replace ne fonctionne qu'avec des caractères et \' représente deux caractères donc c'est une chaine => marche pas
| chaine.replace('\'', '\\\'') |
Avec la fonction replaceAll je n'y arrive pas non plus !
| chaine.replaceAll("\'", "\\\'") |
Il n'y a aucune différence entre avant et après !
Si quelqu'un a une solution à mon problème ... Je sais que je pourrais également y arriver en utilisant les expressions régulières mais je ne sais pas m'en servir !!!
Merci
  koukounet   
|
|
mardi 16 décembre 2003 à 23:41:15 |
Re : replace et replaceAll

GodConan
|
GodConan chaine.replaceAll("\'", "\\\'") ben deja sa ma pas l air detre ce que tu veux ;o) ... essai sa : chaine.replaceAll(" '", " \\\'") ;o) ++
|
|
mercredi 17 décembre 2003 à 15:36:46 |
Re : replace et replaceAll

coucounet
|
Tu as tout à fait raison, je ne demandais pas ce que je voulais réellement !!! Mais j'ai essayé avec :
chaine.replaceAll("'", "\\\'") et même chaine.replaceAll("'", "\'")
et rien de fonctionne !! Il ignore totalement les \ !!!
Par contre si je fais chaine.replaceAll("'", " ") (je remplace les apostrophes par des espaces) là ça marche bien !!!
Je pense qu'il faut travailler avec les expressions réguilières, mais je ne sais pas me servir de cet outil !
Merci quand même et si tu as d'autres idées ...
  koukounet   
|
|
jeudi 18 décembre 2003 à 20:08:23 |
Re : replace et replaceAll

GodConan
|
GodConan moi non plus pour tous dire ;o) mais tu peu use un tokenizzer et concate de chaine ds une boucle sa prend 2 sec et 3 ligne au lieu d une mais sa marche ;o)... ++
|
|
mardi 1 février 2005 à 15:15:58 |
Re : replace et replaceAll

ceyes
|
Bonjour
Après plusieurs essais concernant d'autre caractères à remplacer, ceci devrai marcher :
| chaine.replaceAll("\\'", \\\\') | ++
eyes 
|
|
mardi 1 février 2005 à 15:24:12 |
Re : replace et replaceAll

ceyes
|
rectification :
| chaine.replaceAll("\\'", "\\\\'") |
eyes 
|
|
mercredi 2 février 2005 à 10:48:24 |
Re : replace et replaceAll
|
Cette discussion est classée dans : code, chaine, replace, 8d, replaceall
Répondre à ce message
Sujets en rapport avec ce message
jTable editable [ par coucounet ]
Salut à tous je voulais savoir pourquoi les cellules de ma Jtable ne peuvent pas être éditables.Je m'explique; voici ci-dessous un bout de code de ma
Création d'un fichier sur le réseau [ par coucounet ]
Bonjour à tous,J'aimerais créer un fichier texte sur le serveur de mon réseau, mais je ne sais pas comment faire.J'arrive sans problème à créer un fic
aide [ par amel2006 ]
y'a t'il une méthode qui copie à partird'une chaine une sous chaine qui début par un mot et se termine par un autre mot par exemple: <T
Conversion d'une chaine contenant un code hexadécimal en fichier [ par yvon92 ]
Bonjour, Je travaille avec SQL Server 2005. J'ai des fichiers qui sont stockés directement dans la base dans un champs de type image. Ces fichiers p
Comment créer un .jar [ par coucounet ]
Bonjour à tous,Je voudrais créer un jar mais DOS ne reconnait pas la commande jar. Voici l'erreur :'jar.exe' n'est
Convertir un char en virtual Code [ par nitrique ]
Bonjour à tous, Je voudrait simuler la saisie d'une chaine au clavier. J'ai trouvé comment envoyer une touche: robot.keyRelease(KeyEvent.VK_A); Mais j
code d'insertion en utilisant jsp [ par islamsaadally ]
slt ,je travaille avec jsp simple sans servlet , j'ai trouvé une confusion entre chaine de caractére et un nombre lors de l'insertion,le probleme est
ajout dans une chaine de caractere [ par programmeurP ]
Bonjour à tous, s'il vous plait j'ai besoin d'une fonction qui permet d'ajout a chaque caractere d'une chaine de caractere,par exemple j'ai une [code
Extraire des données d'un fichier texte [ par lamine25000 ]
Bonjour Je débute en java et j'aimerais bien que vous me débloquer sur l'extraction de données à partir d'un fichier ,mon fichier ce formalise comme s
Déplacer le curseur d'un JtextFieldà l'autre par du code [ par coucounet ]
Bonjour à tous,Je voudrais savoir s'il était possible de déplacer le curseur d'un JtextField à l'autre par le code; Je m'explique:J'ai un menu de conn
Livres en rapport
|
Derniers Blogs
[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|