0
我正在做一些數據導入,並且T-SQL
的IS_NUMERIC
測試對+
,-
和貨幣符號字符返回true。我需要一張支票來取消這些。匹配'1長度非數字'的正則表達式
如何匹配不是數字的單個字符?在這種情況下,整個字符串長度必須是一個。
我正在做一些數據導入,並且T-SQL
的IS_NUMERIC
測試對+
,-
和貨幣符號字符返回true。我需要一張支票來取消這些。匹配'1長度非數字'的正則表達式
如何匹配不是數字的單個字符?在這種情況下,整個字符串長度必須是一個。
那將是\D
。
如果我沒有記錯,T-SQL中的正則表達式會自動錨定到字符串的開始和結尾。如果不是,請使用^\D$
。
如果\ D出現無效的語法(它可能會這樣做,取決於您使用的正則表達式的風格),另一種方法是使用[^ 0-9] –