Anführungszeichen aus einem String entfernen

LunaSun

Mitglied
hallo. :(

wie wir alle wissen werden zeichenketten meist so: "Zeichenkette" angegeben. man beachte die " am ende und am anfang. mein problem ist: ich muss genau dieses zeichen ( " ) aus einem string rausschneiden, aber wie? kann mir da jemand weiter helfen? es ist sehr wichtig. gibt es eine art platzhalter, so etwas wie "\"" oder ähnliches?

grüsse
luna
 
hat sich...

... grad erledigt! *freu* :)

und für alle, denen es genauso geht: (in diesem beispiel wird das erste und das letzte zeichen der kette abgeschnitten, falls es ein anführungszeichen [ " ] ist.)

Code:
Function ParseText(ByVal Text As String)
        Dim tStrSearch As String
        Dim retVal As String

        tStrSearch = Chr(34)

        If Right(Text, 1) = tStrSearch And Left(Text, 1) = tStrSearch Then
            retVal = Mid(Text, 2, Len(Text) - 2)
        End If

        Return retVal

End Function

grüsse
luna
 
Quelltext = "hallo ich bin ein text mit anführungszeichen"

Quelltext = Quelltext.Replace(Chr(34), "")
msgbox(quelltext & vbcrlf & "und ich bin der text ohne die anführungszeichen")




Quelltext = Quelltext.Replace(Chr(34), "")
bedeutet :

ersetze in quelltext das Chr(34) das ist das " durch nichts ( "" )
 
Zurück