0

all the following patterns need to be accepted: 0, +0,-0, any integer, any integer preceded by + or - sign.

.3, 3.14, +3.14159, -3.14159, 0.123, -0.123, .123, +.123

12e+2, 7e-4, 6.3e2, 6.3e+2, 6.3e-2, -6.3e+2

I am a little bit confused about how to make the equation.

Dhruvil
  • 1
  • 3
  • `[+-]?(?:\d*[.]?\d+|\d+[.]?\d*)(?:e[-+]?\d+)?` I couldn't figure it out without alternation because it must have numbers before the decimal or numbers after but not necessarily both. https://regex101.com/r/ShAWRU/1 – Jerry Jeremiah Mar 01 '22 at 03:38
  • Related: https://stackoverflow.com/questions/16119154/whats-a-good-regular-expression-for-real-numbers-in-java – Jerry Jeremiah Mar 01 '22 at 03:43
  • Please provide enough code so others can better understand or reproduce the problem. – Community Mar 01 '22 at 05:45

0 Answers0