Regulärer Ausdruck, den Sie benötigen, besteht aus einem +
Quantifizierer (ein oder mehrere Male - gierig), einer numerischen Zeichenklasse [0-9]
und einer einfangenden Gruppe (...)
.
str = "Displaying Results Items 1 - 50 of 120, Page 1 of 3"
print str.match(/Page +[0-9]+ +of +([0-9]+)/)[1]
Live demo
Erläuterung:
Page + # Match `Page` and any number of spaces (one or more)
[0-9]+ # Then any number of digits (one or more)
+of # Then any number of spaces (one or more) followed by `of`
+ # Then any number of spaces (one or more)
([0-9]+) # Finally up to another sequence of digits - captured by constructing a capturing group
Es gibt eine gute reference here mehr über reguläre Ausdrücke zu lernen.
Haben Sie etwas versucht? – dskecse