看板 RegExp 關於我們 聯絡資訊
各位版上的前輩大家好, 小弟現在有使用到數字科學符號的正則表達式(RE)的需求, 如,4710784962055 會呈現為 4.71078E+12, 另還有3.27498e+17、5.69276E-3型式…等, 另外同一份檔案內尚有其他欄位, 如純數字(8122241),純文字(店名)…等, 不知該如何用正則表達式來"只"區分出數字科學符號呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.216.37.90 ※ 文章網址: https://www.ptt.cc/bbs/RegExp/M.1528334324.A.B65.html
smlboby: \d[.]\d+[Ee][+-]\d+ 這樣? 06/07 09:53
weakstudy: 回smlbody前輩,小弟剛才試了一下,可以耶 … 謝謝! 06/07 11:13
no1kk: 左邊如果剛好是整數的話,會比對不到 \d[.]?\d*[Ee][+-]\d+ 06/13 15:09
weakstudy: 謝謝no1kk大大的提醒 … 謝謝 07/30 12:21