Ich muss einen Ausdruck erstellen, der einer ganzen Zahl entspricht, gefolgt von "Sekunden" oder "Minuten".
Ich habe diesen Ausdruck ausprobiert: ([0-9]+)\s+(\bseconds\b)|(\bminutes\b)
Es funktioniert gut für Sekunden, aber nicht für Minuten.
ZB "5 Sekunden" ergibt 5; Sekunden; während "5 Minuten" gibt ;; Minuten
regex
preg-match
user965748
quelle
quelle
([0-9]+)\s+(?:(\bseconds\b)|(\bminutes\b))
oder([0-9]+)\s+(\bseconds\b|\bminutes\b)
Sie können eine einzelne Gruppe für Sekunden / Minuten verwenden. Der folgende Ausdruck kann Ihren Anforderungen entsprechen:
Online-Demo
quelle