[问题] 数字科学符号的正则表达式(RE)规则?

楼主: weakstudy (台湾高阶管理人)   2018-06-07 09:18:42
各位版上的前辈大家好,
小弟现在有使用到数字科学符号的正则表达式(RE)的需求,
如,4710784962055 会呈现为 4.71078E+12,
另还有3.27498e+17、5.69276E-3型式…等,
另外同一份档案内尚有其他字段,
如纯数字(8122241),纯文字(店名)…等,
不知该如何用正则表达式来"只"区分出数字科学符号呢?
作者: smlboby (波比)   2018-06-07 09:53:00
\d[.]\d+[Ee][+-]\d+ 这样?
楼主: weakstudy (台湾高阶管理人)   2018-06-07 11:13:00
回smlbody前辈,小弟刚才试了一下,可以耶 … 谢谢!
作者: no1kk (心中在下雨)   2018-06-13 15:09:00
左边如果刚好是整数的话,会比对不到 \d[.]?\d*[Ee][+-]\d+
楼主: weakstudy (台湾高阶管理人)   2018-07-30 12:21:00
谢谢no1kk大大的提醒 … 谢谢

Links booklink

Contact Us: admin [ a t ] ucptt.com