Ich habe eine reguläre Ausdruck Anforderung für eine Telefonwähltaste, von wo ich Agentenname, Benutzername, eine Telefonnummer analysieren muss.Regulärer Ausdruck wie aus Wert Agent und Benutzername und Nummer?
Beispiel Zufallsbenutzereingaben wie folgt:
bt_linux_root_0012127773456
bt_windows_root_0012127773456
bt_randomstring_randomstringnumber_0012127773456
I nur Ausdruck verwenden, kann den Eingabewert parsen, der erwartete Ausgang ist, wie folgt (^bt(\d+)$
):
$1 =linux
$2 =root
$3 =0012127773456
Wie kann man wie das Parsen nur durch regex?
Vielleicht ['^ bt_ ([^ _] +) _ ([^ _] +) _ (\ d +) $'] (https://regex101.com/r/zRRAtq/1)? –
Kannst du es ausdiskutieren, ob diese "bt_randomstring_randomstringnumber_0012127773456" in 3 gefangenen Gruppen passt, das ist alles? – RomanPerekhrest
JA - 3 erfasste Gruppen haben – YumYumYum