Unix Timestamp in PY
Match 10-digit Unix timestamps (seconds since epoch) for dates between 2001 and 2286.
Try it in the PY tester →Pattern
regexPY
\b1[0-9]{9}\b (flags: g)Python (re) code
pyPython
import re
pattern = re.compile(r"\b1[0-9]{9}\b")
input_text = "Created at 1712345678"
for m in pattern.finditer(input_text):
print(m.group(0))Stdlib `re` module — no third-party dependency. Works on Python 3.6+.
How the pattern works
Anchored with word boundaries, matches exactly 10 digits starting with 1 — which covers epoch seconds from roughly 2001-09-09 (1 billion) to 2286.
Examples
Input
Created at 1712345678Matches
1712345678
Input
1609459200 = 2021-01-01Matches
1609459200
Input
no timestamps hereNo match
—