wyrażenie regularne

wyrażenie regularne
NB
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 10 lat
  • Postów:4
0

jak napisać wyrażenie regularne dla takich liczb(liczby zmiennoprzecinkowe)
-8.81466e-009
2.07853e-008
-0.00217371
-1.66147e-008
-0.0144999

0

-8.81466e-009
2.07853e-008
-0.00217371
-1.66147e-008
-0.0144999

Podpowiedz:

  • opcjonalny minus, jedna lub wiecej cyfr
  • nastepnie wszystko opcjonalne: kropka, 1 lub wiecej cyfr, a nastepnie opcjonalne e z opcjonalnym minusem i przynajmniej jedna cyfra
NB
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 10 lat
  • Postów:4
0

"-?\d+\.?\d+e?-?\d" . coś takiego?

0

Mniej wiecej, ale brakuje paru nawiasow, raczej cos takiego (nie testowane):
-?\d+(?:\.?\d+(?:e-?\d)?)
Nawiasy () normalnie tworza tzw. capture group, ale ty pewnie tego nie potrzebujesz, dlatego uzywam ?: zeby to wylaczyc dla danego nawiasu.

NB
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 10 lat
  • Postów:4
0

dziękuję. sprawdzę czy działa i dam znać.

EDIT: działa. jeszcze raz dziękuję :)

edytowany 1x, ostatnio: nbmn

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.