AFU (13.12.2011)
Thema: [VB.NET] Username regexen
-
13.12.2011, 18:16 #1
[VB.NET] Username regexen
Hallo!
Ich hätte gerne den VB-Code, wie man einen beliebigen Usernamen aufteilt.
Beispiel1: deinemudda15
Nun möchte ich gerne, dass bei e-token eine Reaktion auf den Teil "deine" bzw. "mudda" bzw. "14" kommt.
Wie kann man das, unabhängig, vom Usernamen verallgemeinern?
Beispiel 2: hansi17
Hier soll "hansi" und "17" zurückgegeben werden.
Beispiel 3: 1337leeteralter1337
Hier zb "1337" und "leet" und "alter" und "1337"
Eine Möglichkeit wäre ja, als Delimeter zwischen char und numeric zu trennen oder?
Was gibt es sonst noch für eine Möglichkeit?
In Java ((c) Mentos) würde für das zweite Beispiel das Ganze so ausschauen:
PHP-Code:foreach(String word in token[3].split(' ')){
if(nickname.contains(word) && word.Length > 4){
goOffline();
}
}
-
13.12.2011, 21:25 #2
- Registriert seit
- 12.12.2011
- Beiträge
- 10
Thanked 20 Times in 5 PostsAW: [VB.NET] Username regexen
Machbar wäre es aber wie Du es angehst, sieht es kompliziert aus. Sag einfach was Du machen willst und was Du vorhast.
// sehe gerade, dass Du bei "leetalter" zwischen "leet" und "alter" trennen willst, wie soll das möglich sein? Wäre dazwischen irgendeine Zahl, wäre es möglich, so jedoch nicht.
-
13.12.2011, 21:44 #3
AW: [VB.NET] Username regexen
ja nehmen wir an, es ist immer eine zahl dazwischen. typeof?
-
13.12.2011, 21:45 #4
AW: [VB.NET] Username regexen
Überprüfe einfach den Char des tokens in einer Schleife
Hier ein beispiel
Code:Dim token As String = "hansi17" Dim Zahl As String = String.Empty Dim Word As String = String.Empty For i As Integer = 0 To token.Length - 1 Dim tmpChar As Char = token(i) If Char.IsNumber(tmpChar) Then Zahl += tmpChar Else Word += tmpChar End If Next Console.WriteLine("Zahl:" + Zahl) Console.WriteLine("Word:" + Word) If Integer.Parse(Zahl) = 17 AndAlso Word = "hansi" Then 'do something End If Console.ReadLine()
while( behappy() ) { code(); }
-
The Following User Says Thank You to uncopyable For This Useful Post:
Ähnliche Themen
-
SOCKS5 verlangt Username/Passwort
Von Darkness im Forum SonstigeAntworten: 4Letzter Beitrag: 26.10.2013, 04:59
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.