split () - in Classic asp
Ich habe einen String in klassischem asp.
Dim str
str = "http://stackoverflow.com/questions/ask/code-classic-asp-in-linux"
In der oben genannten Zeichenfolge, möchte ich den text nach dem "code" durch die Verwendung von split() in der Klassischen asp.
Ergebnis sollte sein: "-classic-asp-in-linux"
Ich denke, dass
können Sie die syntax für IndexOf() mit obigen string als Beispiel.
Benutzer: verwenden Sie JScript oder VBscript als Programmiersprache?
IndexOf
wäre besser als Split()
können Sie die syntax für IndexOf() mit obigen string als Beispiel.
Benutzer: verwenden Sie JScript oder VBscript als Programmiersprache?
InformationsquelleAutor Jagadeesh | 2011-12-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Neil ist richtig. Aber in VBScript
IndexOf
äquivalent istInStr
.InformationsquelleAutor Kul-Tigin
Dies ist wirklich ein sehr Alter post, ich weiß, aber vielleicht wird jemand diese nützlich finden... ich sehe der OP, die eigentliche Frage "wie bekomme ich den doc name am Ende einer URL?" Die Antwort ist, um alles, was nach dem letzten Schrägstrich. Hier verwende ich InStrRev zu finden, den letzten slash, speichern Sie die position und anschließend die nach-Rechts-Funktion aufnehmen und auf das Ende der url.
Wenn der URL ein trailing slash an, dass würde zu einem problem führen, so dass in der Nutzung, Sie wollen, um zu überprüfen, die Möglichkeit.
InformationsquelleAutor Jon Jaques
Sollten Sie dies so tun:
arrSplitted wird ein array zurückgeben, in dem zwei Knoten 0 und 1. Knoten 1 enthalten sollte -Klassiker-wie-in-linux.
Hoffe, es funktioniert, es war vor ein paar Jahren habe ich das klassische ASP.
InformationsquelleAutor Kristoffer Svanmark
Außerdem können Sie mit Antwort.Schreiben(split(str, "code")(UBound(split(str, "code")))) aber der split wird zweimal ausgeführt, das ist, warum verwendet 'tmp' - variable.
InformationsquelleAutor ElCapitan
Als alternative.
Wenn Ihr URL-Schema fixiert ist, dann können Sie einfach ersetzen Sie den festen Teil zu nichts.
InformationsquelleAutor Salih Demirtaş