請參閱下面的範例。 第一個刪除整數以外的所有內容。 第二個允許使用十進制數字(假設句點作為分隔符號)。
格式化數字(例如日期或科學計數法)需要更複雜的搜尋字串。
圓周率= “:3b@./14Q15%9” ;
編號(正規表示式(圓周率, “[^0-9]+” , ”” ,全域替換)) ;
編號(正規表示式(圓周率, “[^0-9.]+” , ”” ,全域替換)) ;
編輯:剛剛得知這之前已經發布過。 請參閱 Craige 在該主題中的精彩帖子從 JSL 中的字串中提取數字
假設您的現有欄位是字元資料類型,且帶有公式的新欄位是數字,您可以將新數字列的列公式設為:try(num(:col)),其中 col 是欄位名稱。這似乎不需要 try 語句就可以工作,所以我想你可以只使用 num(:col) 。