Please enable JavaScript to use regex101
/
^
r
e
g
e
x
[
\
-
_
]
?
1
0
1
$
/
i
Reg
ular
Ex
pressions
101
Reg
ular
Ex
pressions
101
Upgrade to Pro
Enterprise
Regular Expression
/
\w+ \((?:[1-9]|[1234][0-9])\)(?:, (?=\w+ \(\d+\)))?
/
gm
Input 1
1
New
I can not find a working regular expression to match the strings followed by a number from 1 to 49 in braces, in a list dividing the pairs by comma: alpha (1), beta (12), gamma (37), delta (49), epsilon (55), zeta (64) but also in random order and amount of pairs like zeta (64), alpha (1), gamma (37), beta (12), delta (49), epsilon (55), eta (48), theta (26) and also random numbers like zeta (11), gamma (71), beta (49), delta (52), epsilon (99), alpha (33) I'm looking for an endresult showing only the pairs with a number lower as 49 like alpha (1), beta (12), gamma (37), delta (49) alpha (1), gamma (37), beta (12), delta (49), eta (48), theta (26) zeta (11), beta (49), alpha (33), zeta (11), beta (49), alpha (33), test (43) zeta (11), beta (49), alpha (33), test zeta (11), beta (49), alpha (33), test, abc, test (33), a (a) test (49), test(49)