首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

字符串替换有关问题

2012-02-06 
字符串替换问题有一个字符串比如string a 123abc长度不是定值string b sssss要把他转换成 只保

字符串替换问题
有一个字符串

比如
string a = "123abc";长度不是定值  
string b = "sssss";

要把他转换成 只保留第一位和最后一位,其他全部替换成*****


还有一个问题就是如何获取本页的完整的url
谢谢各位

[解决办法]

C# code
char[] c;string s = "a12121afdafadfdsd";c = s.ToCharArray();for (int i = 1; i < c.Length-1; i++) {    c[i] = '*';}Response.Write(new string(c));
[解决办法]
C# code
using System;using System.Collections.Generic;using System.Text;namespace Csharp_Test_Code{    class Run    {        static void Main()        {            string str = GetString("sas");        }        static string GetString(string str)        {            if (str.Length <= 2)            {                return str;            }            StringBuilder sb = new StringBuilder();            sb.Append(str[0]);            char c = str[str.Length - 1];            sb.Append('*', str.Length - 2);            sb.Append(c);            return sb.ToString();        }    }}
[解决办法]
C# code
string c = null; c = "abcde"; c = string.Format("*{0}*", Strings.Mid(c, 2, Strings.Len(c) - 2));
[解决办法]
引用楼主 mimi1002 的帖子:
还有一个问题就是如何获取本页的完整的url 

热点排行