Empfohlen: Planen Sie ASP, um Chatrooms zu planen Ich fürchte, nur wenige Internetnutzer, die oft im Internet surfen, waren noch nie im Chatraum, um zufällig zu chatten. Achten Sie nur ein wenig Aufmerksamkeit und Sie werden feststellen, dass die meisten dieser Chat -Räume mit CGI -Programmen oder Applets in Java gepflegt werden. Programmierer, die diese Art von CGI oder Applet entwickelt haben
Schauen wir uns zunächst die detaillierten Parameter von Ersatz an
beschreiben
Gibt eine Zeichenfolge zurück, in der eine bestimmte Anzahl einiger Substrings durch ein anderes Substring ersetzt wird.
Grammatik
Ersetzen (Ausdruck, finden, ersetzen durch [, vergleiche [, zählen [, starten]]])
Die Syntax der Ersatzfunktion hat die folgenden Parameter:
Parameterbeschreibung
Ausdruck erforderlich. Ein String -Ausdruck enthält das zu ersetzende Substring.
Finden Sie die erforderliche Option. Das Substring wird gesucht.
Ersetzen Sie mit der erforderlichen Option. Substring zum Austausch verwendet.
Optional starten. Suchen Sie nach dem Standort des Substring im Ausdruck. Wenn ausgelassen, ist der Standardwert 1. Muss ihn verwenden, wenn es mit der Anzahl zugeordnet ist
Die Anzahl ist optional. Die Anzahl der durchgeführten Substring -Ersetzungen. Wenn der Standardwert ausgelassen wird, beträgt der Standardwert -1, was darauf hinweist, dass alle möglichen Ersetzungen vorgenommen werden. Muss verwendet werden, wenn mit dem Start verbunden ist.
Vergleiche optional. Zeigt den Wert des bei der Berechnung des Substring verwendeten Vergleichstyps an. Für Werte siehe Abschnitt Einstellungen. Bei Auslassung beträgt der Standardwert 0, was bedeutet, dass binäre Vergleiche durchgeführt werden müssen.
aufstellen
Der Vergleichsparameter kann die folgenden Werte haben:
Konstante Wertbeschreibung
vbBinaryCompare 0 führen einen binären Vergleich durch.
vbTextCompare 1 Textvergleich durchführen.
Rückgabewert
Ersetzen Sie die folgenden Werte zurück:
Wenn ersetzt die Rücksendungen
Der Ausdruck ist Null Länge Null Länge String ().
Ausdruck ist Nullfehler.
Find ist eine Kopie von Expression mit Nulllänge.
Ersatz ist eine Kopie des Expression von Null-Länge, wobei der gesamte vom Suchparameter angegebene Inhalt gelöscht wird.
Start> len (Expression) Null-Länge-String.
Count ist eine Kopie von 0 Ausdruck.
veranschaulichen
Der Rückgabewert der Ersatzfunktion ist eine Zeichenfolge, die ersetzt wurde (starten Sie von der Position, die vom Start bis zum Ende der Ausdruckszeichenfolge angegeben ist), anstatt eine Kopie der ursprünglichen Zeichenfolge vom Anfang bis zum Ende.
Das folgende Beispiel verwendet die Ersatzfunktion, um eine Zeichenfolge zurückzugeben:
Die Codekopie lautet wie folgt:
Dimmstring
MyString = ersetzen (xxpxxpxxp, p, y) 'Binärer Vergleich beginnt am linken Ende der Zeichenfolge. Gibt xxyxxpxxy zurück.
MyString = Ersatz (xxpxxpxxp, p, y, 'Textvergleich beginnt mit dem dritten Zeichen. Gibt yxxyxxy zurück. 3, -1, 1)
Methode 1: Verwenden Sie die eigene Funktion von ASP, um sie zu ersetzen. Dies ist auch die einfachste Methode.
Titel = Ersatz (Titel, DF, SD, 1, -1,1)
Detaillierte Erläuterung der Parameter der Ersatzfunktion:
Parameter 1: Quellzeichenfolge
Parameter 2: Zeichen, die ersetzt werden müssen
Parameter 3: Neues Zeichen. Sie müssen einige Zeichen in der Quellzeichenfolge durch neu angegebene Zeichen ersetzen
Parameter 4: Wert ist 1. Suchen Sie die Suche nach der Zeichenfolge aus dem ersten Zeichen
Parameter 5: Der Wert beträgt -1 Gibt an, dass jedes Substring ersetzt werden muss
Parameter 6: Wert 1 Der Vergleich der angegebenen Zeichenfolge ist unempfindlich.
Zwei Funktionen (Highlight Keywords)
Methode 2: Ersetzen Sie das angegebene Zeichen durch reguläre Fall unempfindlich
Das Folgende ist der Funktionsquellcode:
Die Codekopie lautet wie folgt:
'// Funktion: String -Ersatz
'// Artikel: Regelmäßiger Ausdruck, ersetzte Zeichenfolge, ersetzte Zeichenfolge ersetzt
Öffentliche Funktion Ersatzsest (Patrn, MStr, ReplStr)
Dim Regex
Setzen Sie Regex = New Regexp
regex.pattern = patrn
regex.ignorecase = true
regex.global = true
ErsatzETest = regex.replace (mstr, replstr)
REGEX einstellen = nichts
Endfunktion
Teilen: Funktion der Verwendung von ASP für den Netzwerkdruck %@ Sprache = vbScript % % Option explizit dim StreSubmit 'Der in Form genutzte Wert zum Speichern der Übermittlungstaste dim StrPRinterpath' Der Wert des Netzwerkdruckerspfads in Form Dim Struername 'Der Wert des Benutzernamens im Form