|
You last visited: Today at 15:55
Advertisement
" durch string.Replace ersetzen
Discussion on " durch string.Replace ersetzen within the .NET Languages forum part of the Coders Den category.
09/29/2013, 20:44
|
#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 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.
|
|
|
09/29/2013, 20:49
|
#2
|
elite*gold: 2932
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
|
|
|
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.
|
|
|
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))
|
|
|
09/29/2013, 22:48
|
#5
|
elite*gold: 43
Join Date: Aug 2011
Posts: 497
Received Thanks: 66
|
Ich will am Ende 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.
|
|
|
09/29/2013, 23:01
|
#6
|
elite*gold: 1000
Join Date: Apr 2012
Posts: 1,003
Received Thanks: 208
|
Achso. Habs falsch verstanden
|
|
|
09/29/2013, 23:09
|
#7
|
elite*gold: 43
Join Date: Aug 2011
Posts: 497
Received Thanks: 66
|
Quote:
Originally Posted by qkuh
Achso. Habs falsch verstanden
|
Kein Problem, trotzdem danke
|
|
|
09/30/2013, 17:39
|
#8
|
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);
|
|
|
09/30/2013, 17:47
|
#9
|
elite*gold: 2932
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("""") = "
|
|
|
09/30/2013, 18:58
|
#10
|
elite*gold: 900
Join Date: Apr 2009
Posts: 14,976
Received Thanks: 11,388
|
closed on request
|
|
|
|
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.
|
|