Net Core教程

41.(c#) 字串变量.Replace("子字串","替换为") ;

本文主要是介绍41.(c#) 字串变量.Replace("子字串","替换为") ;,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

字串变量.Replace("子字串","替换为") 
     字串替换 
     如: 
     string str="中国"; 
     str=str.Replace("国","央");  //将国字换为央字 
     Response.Write(str);     //输出结果为“中央” 

     再如:(这个非常实用) 

       string str="这是<script>脚本"; 
       str=str.Replace("<","<font><</font>");  //将左尖括号替换为<font> 与 < 与 </font> (或换为&lt,但估计经XML存诸后,再提出仍会还原) 
       Response.Write(str); //显示为:“这是<script>脚本” 

      如果不替换,<script>将不显示,如果是一段脚本,将运行;而替换后,脚本将不运行。 
      这段代码的价值在于:你可以让一个文本中的所有HTML标签失效,全部显示出来,保护你的具有交互性的站点。 
     具体实现:将你的表单提交按钮脚本加上下面代码: 
     string strSubmit=label1.Text;   //label1是你让用户提交数据的控件ID。 
     strSubmit=strSubmit.Replace("<","<font><</font>");  
     然后保存或输出strSubmit。 
     用此方法还可以简单实现UBB代码。 

 

这篇关于41.(c#) 字串变量.Replace("子字串","替换为") ;的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!