日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

字符串处理

發布時間:2025/7/14 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 字符串处理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一:最笨的一種
public static string StringProcess(System.Web.UI.WebControls.TextBox tb,int MaxLength)
??{
???string returnStr="return";
???StringBuilder sb = new StringBuilder();
???string str = tb.Text.Trim();
???if((str=="")&&(str==String.Empty))
???{
????returnStr="null";
???}
???else
???{
????if(str.Length>MaxLength)
????{
?????str=str.Substring(0,MaxLength);
????}
????for(int i=0;i????{
?????#region? swithc塊
?????if(returnStr=="warning")
?????{
??????return returnStr;
?????}
?????switch(str[i])
?????{
??????case '"':
???????returnStr="warning";
???????break;
??????case '@':
???????returnStr="warning";
???????break;
??????case '!':
???????returnStr="warning";
???????break;
??????case '<':
???????returnStr="warning";
???????break;
??????case '>':
???????returnStr="warning";
???????break;
??????case '/':
???????returnStr="warning";
???????break;
??????case '&':
???????returnStr="warning";
???????break;
??????case '*':
???????returnStr="warning";
???????break;
??????case '(':
???????returnStr="warning";
???????break;
??????case ')':
???????returnStr="warning";
???????break;
??????default :
???????sb.Append(str[i]);
???????break;
?????}
?????
?????#endregion?????
????}
????if(returnStr=="warning")
????{
?????return returnStr;
????}
????else
????{
?????returnStr=sb.ToString();
????}
????
???}
???return returnStr;
??}

二:進化了的
private void Page_Load(object sender, System.EventArgs e)
??{
???string testStr = "abcd@";
???char[] specChar=new char[]{'@','<','#'};
???for(int i= 0;i???{
????if (testStr.IndexOf(specChar[i]) != -1)
????{
?????Response.Write("有特殊字符:“" + specChar[0].ToString() + "”");
?????break;
????}
???}
????
??}
三:高級動物了
char[] specChar=new char[]{'@','<','#'};
if? testStr.IndexOfAny( specChar)>-1
四:還高一點
string strTest="d@@ddddd";
???if(System.Text.RegularExpressions.Regex.IsMatch(strTest,@"[@%^&*]"))
???{
????Response.Write("有特殊字符");
???}
五:不相上下
<SCRIPT LANGUAGE="JavaScript">
<!--
if('sdfsd#'.match(/[@#<]/) != null )
?alert("there are some special characters")
//-->
</SCRIPT>

轉載于:https://www.cnblogs.com/sunsjorlin/archive/2005/11/18/279532.html

總結

以上是生活随笔為你收集整理的字符串处理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。