Please enable JavaScript to use regex101
/
^
r
e
g
e
x
[
\
-
_
]
?
1
0
1
$
/
i
Reg
ular
Ex
pressions
101
Upgrade to Pro
Enterprise
Regular Expression
r"
(PostgreSQL (?P<psql_major>\d{1,2})\.(?P<psql_minor>\d{1,2})(?P<psql_opt_patch>\.\d{1,2})?, )?Aurora PostgreSQL release (?P<aurora_psql_major>\d{1,2})\.(?P<aurora_psql_minor>\d{1,2})(?P<aurora_psql_opt_patch>\.\d{1,2})?(?P<release_or_deprecation>\,\s(?P<release_data>.*)|\s\(Deprecated on (?P<deprecation_date>.*)\))?
"
mg
Input 1
PostgreSQL 12.6, Aurora PostgreSQL release 4.1 (Deprecated on July 15, 2022) PostgreSQL 12.4, Aurora PostgreSQL release 4.0 (Deprecated on July 15, 2022) Aurora PostgreSQL release 14.3.1, July 6, 2022 PostgreSQL 9.6.8, Aurora PostgreSQL release 1.2 (Deprecated on October 28, 2021) PostgreSQL 9.6.8, Aurora PostgreSQL release 1.2.4 PostgreSQL 14.5, Aurora PostgreSQL release 1.2 Aurora PostgreSQL release 14.3.1, Deprecated on October 28, 2021)
Extraction
PostgreSQL 12.6, Aurora PostgreSQL release 4.1 (Deprecated on July 15, 2022) PostgreSQL 12.4, Aurora PostgreSQL release 4.0 (Deprecated on July 15, 2022) Aurora PostgreSQL release 14.3.1, July 6, 2022 PostgreSQL 9.6.8, Aurora PostgreSQL release 1.2 (Deprecated on October 28, 2021) PostgreSQL 9.6.8, Aurora PostgreSQL release 1.2.4 PostgreSQL 14.5, Aurora PostgreSQL release 1.2 Aurora PostgreSQL release 14.3.1, Deprecated on October 28, 2021)