Anführungszeichen aus einem String entfernen


#1
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
 
#2
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
 
#3
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 ( "" )
 

Neue Beiträge