Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 15:55

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



" durch string.Replace ersetzen

Discussion on " durch string.Replace ersetzen within the .NET Languages forum part of the Coders Den category.

Closed Thread
 
Old   #1
 
elite*gold: 43
Join Date: Aug 2011
Posts: 497
Received Thanks: 66
" durch string.Replace ersetzen

Hallo,
ich habe folgendes Problem: Ich möchte string.Replace in einem String alle Anführungszeichen mit
Code:
" & Chr(34) & "
ersetzen. Mein Code sieht jetzt so aus:

Code:
input.Replace(Chr(34), Chr(34) & " Chr(34) " & Chr(34))
Nur funktioniert das jetzt nicht so, wie ich das will. Hat einer eine Idee, wie ich das umsetzen kann?
MfG
Edit: Funktioniert doch so, wie oben geschrieben. Keine Ahnung wo der Fehler lag.
Unlocked., is offline  
Old 09/29/2013, 20:49   #2
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
das ist nicht string replace sondern regex replace was du da nutzt

Code:
result = input.replace("""",""" & Chr(34) & """)
bsp: aus asdf"ghjk wird asdf" & Chr(34) & "ghjk
tolio is offline  
Thanks
1 User
Old 09/29/2013, 20:51   #3
 
elite*gold: 43
Join Date: Aug 2011
Posts: 497
Received Thanks: 66
Oh, tut mir Leid. Habe vergessen, den Code entsprechend abzuändern. Desweiteren habe ich das so schonmal versucht, leider ohne Erfolg. Ich probier's nochmal

Edit: Wie erwartet ein Überladungsfehler und den Fehler mit dem Inhalt, Zeichenkonstantenfolgen müssen mit einem doppeltem Anführungszeichen enden. Somit sind wir leider wieder am Anfang.
Unlocked., is offline  
Old 09/29/2013, 22:41   #4
 
elite*gold: 1000
Join Date: Apr 2012
Posts: 1,003
Received Thanks: 208
Code:
str = str.Replace(Chr(34), Chr(34) & Chr(34) & Chr(34))
qkuh is offline  
Old 09/29/2013, 22:48   #5
 
elite*gold: 43
Join Date: Aug 2011
Posts: 497
Received Thanks: 66
Ich will am Ende
Code:
" & Chr(34) & "
dort stehen haben, da hilft es mir leider garnicht weiter, die Anführungszeichen zu verdreifachen. Danke.
Edit: Es funktioniert doch so, wie oben von mir geschrieben.
Unlocked., is offline  
Old 09/29/2013, 23:01   #6
 
elite*gold: 1000
Join Date: Apr 2012
Posts: 1,003
Received Thanks: 208
Achso. Habs falsch verstanden
qkuh is offline  
Old 09/29/2013, 23:09   #7
 
elite*gold: 43
Join Date: Aug 2011
Posts: 497
Received Thanks: 66
Quote:
Originally Posted by qkuh View Post
Achso. Habs falsch verstanden
Kein Problem, trotzdem danke
Unlocked., is offline  
Old 09/30/2013, 17:39   #8
 
kissein's Avatar
 
elite*gold: 0
Join Date: Sep 2005
Posts: 426
Received Thanks: 87
Hm, muss man in VB.net nicht escapen ?

Mögliche Variante in C#
Code:
StringBuilder s = new StringBuilder("\"");
s.Replace("\"", "\" & Chr(34) & \"", 0, 1);
kissein is offline  
Old 09/30/2013, 17:47   #9
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
in vb kann man glaub ich nichtmal escapen
innerhalb eines strings entsprechen zwei "" einem "

msgbox("hallo""welt") gibt aus: hallo"welt
am stringanfang entsprechend
msgbox("""hallo welt") = "hallo welt
und eine string der nur ein " enthält kommt entsprechend so zustande:
msgbox("""") = "
tolio is offline  
Old 09/30/2013, 18:58   #10

 
xxfabbelxx's Avatar
 
elite*gold: 900
Join Date: Apr 2009
Posts: 14,976
Received Thanks: 11,388
closed on request
xxfabbelxx is offline  
Thanks
1 User
Closed Thread


Similar Threads Similar Threads
Brauche hilfe string replace :S
06/13/2013 - C/C++ - 9 Replies
Hi, unzwar habe ich eine Aufgabe, Legen Sie nun in Ihrem Projekt zwei weitere Dateien an: "stringOperations.h" und "stringOperations.cpp". In diesen Dateien deklarieren bzw. definieren Sie Funktionen, die den Umgang mit Strings und der Standard-Library <string> einüben. a) Erweitern Sie ihr Projekt um eine Funktion mit der Deklaration int myreplace(string & text, const string &findString, const string &replaceString); welche in einem String text alle Vorkommen des Strings findString...
Pferde durch reittiere ersetzen
09/30/2010 - Metin2 Private Server - 4 Replies
hi ich wollte hier mla was fragen kan man seine pferde durch die neuen reittieren ersetzen? ichab in der sufu gesucht, hab aber nicthz gefunden ich hatte mir das so gedacht
[HOW TO] "Hakenkreuz" durch GM Symbol Ersetzen
05/31/2010 - Metin2 PServer Guides & Strategies - 29 Replies
Hallo, euch stört das Hackenkreutz beim Multiclient ? oder Das Bild von Chinesichen Admin ? Hier die Lösung :) 1. Geht in den Ordner mit dem Ihr eueren eigenen Server startet, in folgendes verzeichniss Euer Ordner-->Locale-->Hongkong-->Effect. da sind 2. dateien drinn, die gm.mse und ymirred.tga



All times are GMT +2. The time now is 15:55.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.