public string NoHTML(string Htmlstring) //去除HTML标记
{
//删除脚本
Htmlstring = RegexReplace(Htmlstring, @"<script[^>]></script>", "", RegexOptionsIgnoreCase);
//删除HTML
Htmlstring = RegexReplace(Htmlstring, @"<([^>])>", "", RegexOptionsIgnoreCase);
Htmlstring = RegexReplace(Htmlstring, @"([\r\n])[\s]+", "", RegexOptionsIgnoreCase);
Htmlstring = RegexReplace(Htmlstring, @"-->", "", RegexOptionsIgnoreCase);
Htmlstring = RegexReplace(Htmlstring, @"<!--", "", RegexOptionsIgnoreCase);
Htmlstring = RegexReplace(Htmlstring, @"&(quot|#34);", "\"", RegexOptionsIgnoreCase);
Htmlstring = RegexReplace(Htmlstring, @"&(amp|#38);", "&", RegexOptionsIgnoreCase);
Htmlstring = RegexReplace(Htmlstring, @"&(lt|#60);", "<", RegexOptionsIgnoreCase);
Htmlstring = RegexReplace(Htmlstring, @"&(gt|#62);", ">", RegexOptionsIgnoreCase);
Htmlstring = RegexReplace(Htmlstring, @"&(nbsp|#160);", " ", RegexOptionsIgnoreCase);
Htmlstring = RegexReplace(Htmlstring, @"&(iexcl|#161);", "\xa1", RegexOptionsIgnoreCase);
Htmlstring = RegexReplace(Htmlstring, @"&(cent|#162);", "\xa2", RegexOptionsIgnoreCase);
Htmlstring = RegexReplace(Htmlstring, @"&(pound|#163);", "\xa3", RegexOptionsIgnoreCase);
Htmlstring = RegexReplace(Htmlstring, @"&(copy|#169);", "\xa9", RegexOptionsIgnoreCase);
Htmlstring = RegexReplace(Htmlstring, @"(\d+);", "", RegexOptionsIgnoreCase);
HtmlstringReplace("<", "");
HtmlstringReplace(">", "");
HtmlstringReplace("\r\n", "");
Htmlstring = >
如果是SQL SERVER 2000,可以用replace函数
select replace('今天',要替换的列名,'') from 表名
附:
Replace:用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式。
语法
Replace ( 'string_expression1' , 'string_expression2' , 'string_expression3' )
参数:
'string_expression1'
待搜索的字符串表达式。string_expression1 可以是字符数据或二进制数据。
'string_expression2'
待查找的字符串表达式。string_expression2 可以是字符数据或二进制数据。
'string_expression3'
替换用的字符串表达式。string_expression3 可以是字符数据或二进制数据。
返回类型
以上就是关于SQL 向数据库只提取汉字全部的内容,包括:SQL 向数据库只提取汉字、java 如何根据字母查找汉字,请详细指点,谢谢、怎么在数据库上查询一串中文字符的位置,比如说“今天”,然后把这个字符删除,数据库是sql2000 ,等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)