文字列内の数字を見つけるために使用する次の正規表現があります
-?\d*\.?\d+([eE][-+]?\d+)?
整数ではなく浮動小数点数のみに一致するように変更したいと考えています。これの基準 (私が認識できる限り) は、試合には 、 、 の少なくとも 1 つが含まれている必要があるという.
ことe
ですE
。ただし、本文のほとんどを複製せずに、この要件を正規表現に組み込む良い方法は思いつきません。
複製
少し検索した後、正規表現は浮動小数点数に一致しますが、整数には一致しませんでした。これは、明確にタイトルが付けられていませんが、この問題の正確な複製です(solnを含む)。