у меня есть следующее регулярное выражение (?x:-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)
, который работает для всего числа врегулярное выражение, чтобы захватить ряд
first -1.3 second 1.1e-2 third -1e-2 fourth -10 fith -0.1 sixth .3 done.
но последний .3
.
Я пытался сделать первую группу (?:0|[1-9]\\d*)
необязательно, но это перерывает регулярное выражение. Как я могу заставить регулярное выражение работать во всех случаях?
thans, это было именно то, что я искал – Denis