黑马程序员技术交流社区

标题: 怎么过滤掉这些特殊字符串 求解 [打印本页]

作者: 彭张铨    时间: 2013-10-25 13:56
标题: 怎么过滤掉这些特殊字符串 求解
今天就碰到这种 [ 想҉找҉点҉事҉儿҉做҉下҉的҉亲҉过҉来҉看҉看҉   ] 怎么过滤

作者: 〆、单曲循环    时间: 2013-10-25 17:12
直接用s.replace("҉","")替换不行吗
作者: 张小康    时间: 2013-10-25 23:13
本帖最后由 张小康 于 2013-10-25 23:14 编辑

复制代码

作者: 张小康    时间: 2013-10-25 23:15
  1. string str = "想҉找҉点҉事҉儿҉做҉下҉的҉亲҉过҉来҉看҉看҉";
  2.             string[] newStr = str.Split(new char[] { '҉' }, StringSplitOptions.RemoveEmptyEntries);
  3.             for (int i = 0; i < newStr.Length;i++ )
  4.             {
  5.                 Console.Write(newStr[i]);
  6.             }
  7.             Console.WriteLine();
复制代码

作者: 黑马小子    时间: 2013-10-25 23:46
string str = "想҉找҉点҉事҉儿҉做҉下҉的҉亲҉过҉来҉看҉看҉";
            //string  char1 ="҉";
            string[] str1 = str.Split('҉');
            for (int i = 0; i < str1.Length-1; i++)
            {
                Console.WriteLine(str1[i]);
            }
            Console.ReadKey();
作者: 凌晨丶草未眠    时间: 2013-10-29 16:09
  1. /// <summary>
  2.         /// 过滤掉这些特殊字符串
  3.         /// </summary>
  4.         /// <param name="str"></param>
  5.         /// <returns></returns>
  6.         static string NewString(string str) {
  7.          str = "想҉找҉点҉事҉儿҉做҉下҉的҉亲҉过҉来҉看҉看҉";
  8.          char[] strArray = str.ToCharArray();
  9.          string result="";
  10.          for (int i = 0,k=0; i < strArray.Length; i++)
  11.          {
  12.              if (strArray[i]=='҉')
  13.              {
  14.                  continue;
  15.              }
  16.              else
  17.              {
  18.                  result+=strArray[i];
  19.              }
  20.          }
  21.          return result;
  22.         }
复制代码

作者: 追溯客    时间: 2013-10-31 07:28
如问题得到解决,请及时把分类修改为"已解决",这样版主才能给你加分!黑马有你更精彩!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2