jak napisać wyrażenie regularne dla takich liczb(liczby zmiennoprzecinkowe)
-8.81466e-009
2.07853e-008
-0.00217371
-1.66147e-008
-0.0144999
0
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
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.
0
dziękuję. sprawdzę czy działa i dam znać.
EDIT: działa. jeszcze raz dziękuję :)