ich brauche, um herauszufinden, wie allo Vorkommen eines Muster zu extrahieren (zB: AAA | AAA) aus einem String wie unten:Autohotkey - entspricht ein Muster in einem String
InputString := "PGA|MGA v _ 914:00 x a: EDA|EFG v 7 913:42 x 5:: PFD|GRM"
RegexMatch(InputString, "([A-Z]{3})\|([A-Z]{3})", Match)
strMessage := "InputString = '" . InputString . "'"
strMessage .= "`nName = '" . Match1 . "'"
MsgBox, % strMessage
ich diesen Code versucht aber es ist klar, dass es nicht korrekt ist.
ich auch versucht:
InputString := "PGA|MGA v _ 914:00 x a: EDA|EFG v 7 913:42 x 5:: PFD|GRM"
Pos:=RegExMatch(InputString, "g)([A-Z]{3})\|([A-Z]{3})", Match)
Msgbox % Match1
Aber nichts ... vielleicht etwas falsch in der Syntax ich tue?
Sie bitte Ihre Frage des Tags aktualisieren, um anzuzeigen, welche Sprache das ist in das Format eines regex könnte (nicht wahrscheinlich, aber immer noch) hängen davon ab. – mszymborski
Es tut mir sehr leid. Ich habe versucht, ein Tag wie ahk oder autohotkeys zu setzen, aber das System akzeptiert es nicht. – bonzix
Oh, dann ist es in Ordnung. Es sieht so aus, als ob sie das Perl-Regex-Format unterstützen, wenn jemand anders neugierig ist. – mszymborski