正規表現と任意の数字を一致させたい。私は、この式(読みやすくするために追加の空白を)書かれている:正規表現が数字とe +またはe-と一致しない
(([0-9]+(\.[0-9]*)?) | (\.[0-9]+))((e|E)(\+|\-)[0-9](\.[0-9])?)?
これは、次のいずれかの形式で任意の数と一致する必要があります:
12345
12.345
.12345
12345.
12e-345
または12E-345
12e+345
または
それは最初の4つの表記と一致し12E+345
が、最後の4(E-およびE +を持つもの)がありません。私は何を間違えたのですか?前もって感謝します。
は、読みやすくするために空白を追加するも、物事を壊すされている場合があります空白を隠します。 – geoffspear
@Wooble実際の式には空白がありません。 –