tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
5562
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    berock berock ist offline Rookie
    Registriert seit
    Sep 2005
    Beiträge
    5
    1. Habe ich eine beliebige Variable, arrA, welche unterschiedliche String enthalten kann. Ist es irgendwie möglich, zu Prüfen, ob der String ein WOrt enthält?

    BSPW.:

    Ob "Test" in "Dies ist ein Teststring" ist. (Dabei muss der String nicht nur ein einzelnes Wort sein, sondern kann auch als Zusammengehängter String vorhanden sein)

    2.
    ein Mehrdimensionales Array
    "a", "1"
    "b", "2"
    "c",
    "d", "4"

    Bricht bei der Wiedergabe ab, wenn wie oben aufgeführt bei c der 2. Teil leer ist, kann man das irgendwie abfangen, bzw. umgehen?

    MfG
    Sascha
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.169
    Hi.
    Zitat Zitat von berock Beitrag anzeigen
    1. Habe ich eine beliebige Variable, arrA, welche unterschiedliche String enthalten kann. Ist es irgendwie möglich, zu Prüfen, ob der String ein WOrt enthält?

    BSPW.:

    Ob "Test" in "Dies ist ein Teststring" ist. (Dabei muss der String nicht nur ein einzelnes Wort sein, sondern kann auch als Zusammengehängter String vorhanden sein)
    Dafür gibt's die Funktionen InStr und InStrRev. Beide durchsuchen einen String nach dem Vorkommen eines Suchstrings und geben die Position zurück an welcher Stelle der String gefunden wurde oder 0 wenn der String nicht gefunden wurde. Die InStrRev Funktion sucht rückwarts im String nach dem ersten Vorkommen des Suchwortes.

    Zitat Zitat von berock Beitrag anzeigen
    2.
    ein Mehrdimensionales Array
    "a", "1"
    "b", "2"
    "c",
    "d", "4"

    Bricht bei der Wiedergabe ab, wenn wie oben aufgeführt bei c der 2. Teil leer ist, kann man das irgendwie abfangen, bzw. umgehen?
    Es gibt die LBound und UBound Funktionen mit denen man das gültige Intervall für den Index eines Arrays abfragen kann. LBound gibt die untere Grenze, UBound die obere Grenze des Arrays zurück.

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  3. #3
    berock berock ist offline Rookie
    Registriert seit
    Sep 2005
    Beiträge
    5
    Wobei UBound und LBound Doch dann nur den Anfang und das Ende Markieren.

    Ich habe ja das Problem, das ich in einem Array leere Felder mittendrin habe, und diese irgendwie entweder Ersetzen muss, oder aber von der Abfragen ausschließen muss.
     

  4. #4
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.169
    Code vb:
    1
    2
    3
    4
    5
    6
    7
    
    x = Array(Array("a", 1), Array("b", 2), Array("c"))
     
    For i = LBound(x) To UBound(x)
      For j = LBound(x(i)) To UBound(x(i))
        wscript.echo x(i)(j)
      Next
    Next
    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

Ähnliche Themen

  1. String vergleich
    Von Pherseus im Forum Java
    Antworten: 11
    Letzter Beitrag: 02.12.10, 15:13
  2. PS Elements 5 VCD Wiedergabe Probleme
    Von Sarasocke im Forum Photoshop
    Antworten: 3
    Letzter Beitrag: 24.10.07, 09:42
  3. Antworten: 1
    Letzter Beitrag: 15.08.07, 01:11
  4. String vergleich
    Von Christian Kusmanow im Forum Fun-Forum
    Antworten: 2
    Letzter Beitrag: 07.02.05, 21:03
  5. Antworten: 1
    Letzter Beitrag: 19.01.05, 08:35