Explain how you would extract all integers between 2 characters in a given input string like "a23b2c2345d34e34".
Implement extract_integers(s), returning each contiguous run of digits whose first digit is preceded by a non-digit character. A run may end at a non-digit character or at the end of the string. Digit runs at the beginning of the string are not included.
Input: a string s containing letters, digits, and punctuation.
Output: a list of extracted integer values, in their original order.
def extract_integers(s):