Anzeigen würde Zeile 6 ja sowieso nichts, sondern einen Ausdruck prüfen.
RegExMatch gibt ja immer eine Integerzahl (Position des ersten Vorkommens der Needle von links im Haystack bzw. 0)
oder einen Leerstring (Edit, da nur in v1) zurück - und eine Outputvariable wird hier nicht verwendet, afaics.
Die Zeile
msgbox("yes") dürfte daher keine Probleme machen. Ich wüsste jedenfall nichts wo
`a hier herkommen sollte, zumal es in der Fehlermeldung so aussieht, als wäre
Liste ein Leerstring und
wert uninitialisiert - letzeres eben ursächlich für die Fehlermeldung. Oder ist bei der Befüllung von
wert (an anderer Stelle) etwas schiefgelaufen?
Aber Code aufgrund einer Fehlermeldung nachvollziehen zu wollen, ist nur begrenzt möglich und sinnvoll.
(Ich bin wirklich kein RegEx-Experte, aber RegEx hat mWn nochmal eigene Escape-Regeln (da es aus Perl abgeleitet ist) - wobei die Frage
`a vs
``a vermutlich davon nicht betroffen ist.)
[i]Anzeigen[/i] würde Zeile 6 ja sowieso nichts, sondern einen Ausdruck prüfen.
[docs2]RegExMatch[/docs2] gibt ja immer eine Integerzahl (Position des ersten Vorkommens der Needle von links im Haystack bzw. 0) [strike]oder einen Leerstring[/strike] (Edit, da nur in v1) zurück - und eine Outputvariable wird hier nicht verwendet, afaics.
Die Zeile [c]msgbox("yes")[/c] dürfte daher keine Probleme machen. Ich wüsste jedenfall nichts wo [c]`a[/c] hier herkommen sollte, zumal es in der Fehlermeldung so aussieht, als wäre [c]Liste[/c] ein Leerstring und [c]wert[/c] uninitialisiert - letzeres eben ursächlich für die Fehlermeldung. Oder ist bei der Befüllung von [c]wert[/c] (an anderer Stelle) etwas schiefgelaufen?
Aber Code aufgrund einer Fehlermeldung nachvollziehen zu wollen, ist nur begrenzt möglich und sinnvoll.
(Ich bin wirklich kein RegEx-Experte, aber RegEx hat mWn nochmal eigene Escape-Regeln (da es aus Perl abgeleitet ist) - wobei die Frage [c]`a[/c] vs[c] ``a[/c] vermutlich davon nicht betroffen ist.)