作者weakstudy (坠落中…)
看板RegExp
标题[问题] 数字科学符号的正则表达式(RE)规则?
时间Thu Jun 7 09:18:42 2018
各位版上的前辈大家好,
小弟现在有使用到数字科学符号的正则表达式(RE)的需求,
如,4710784962055 会呈现为 4.71078E+12,
另还有3.27498e+17、5.69276E-3型式…等,
另外同一份档案内尚有其他栏位,
如纯数字(8122241),纯文字(店名)…等,
不知该如何用正则表达式来"只"区分出数字科学符号呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.216.37.90
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/RegExp/M.1528334324.A.B65.html
1F:→ smlboby: \d[.]\d+[Ee][+-]\d+ 这样? 06/07 09:53
2F:→ weakstudy: 回smlbody前辈,小弟刚才试了一下,可以耶 … 谢谢! 06/07 11:13
3F:推 no1kk: 左边如果刚好是整数的话,会比对不到 \d[.]?\d*[Ee][+-]\d+ 06/13 15:09
4F:→ weakstudy: 谢谢no1kk大大的提醒 … 谢谢 07/30 12:21