/// <summary>
/// 提取字符
/// </summary>
/// <param name="code"></param>
/// <returns></returns>
private static string GetChar(string code)
{
Regex regex = new Regex(@"[\d.]*");
string str2 = regex.Replace(code, "");
return str2;
}
跟这个功能一样用oracle函数来实现
Oracle 10g支持的正则表达式函数有几个,你了解一下这个regexp_replace.
REGEXP_REPLACE(source_string,pattern,replace_string,position,occurtence,match_parameter)函数(10g新函数)
描述:字符串替换函数。相当于增强的replace函数。Source_string指定源字符表达式;pattern指定规则表达式;replace_string指定用于替换的字符串;position指定起始搜索位置;occurtence指定替换出现的第n个字符串;match_parameter指定默认匹配操作的文本串。
其中replace_string,position,occurtence,match_parameter参数都是可选的。