首页 > 其他 > 详细

限制字符串 剔除费需要字符然后将多余空格删除

时间:2019-08-07 21:03:21      阅读:67      评论:0      收藏:0      [点我收藏+]
for( int i=0; i<strCompletionDataList.GetLength(); i++)
            {
                if( !((strCompletionDataList[i]>=La && strCompletionDataList[i]<=Lz)||(strCompletionDataList[i]>=LA && strCompletionDataList[i]<=LZ) ||(strCompletionDataList[i]>=L0 && strCompletionDataList[i]<=L9) ||(strCompletionDataList[i]==L )))
                {
                    strCompletionDataList.Replace(strCompletionDataList[i],L );//将不合要求字符更替为空格
                }
                if( strCompletionDataList[i] == L  )
                {
                    spaceCount++;
                    if((i+1)<strCompletionDataList.GetLength())//判断未抵达最后一位
                    {
                        if( strCompletionDataList[i+1] != L  )//下一位不是空格
                        {
                            if(spaceCount > 1)
                            {
                                strCompletionDataList.Delete(i-(spaceCount-1),spaceCount-1);
                                i-=(spaceCount-1);
                                spaceCount = 0;                                 
                            }
                            else if (spaceCount = 1)
                                spaceCount = 0;
                        }
                    }
                    else if((i+1)>=strCompletionDataList.GetLength())//判断本位就是最后一位
                    {
                        strCompletionDataList.Delete(i-(spaceCount-1),spaceCount);
                        spaceCount = 0;
                    }
                }// end if( strCompletionDataList[i] == L‘ ‘ )
            }

 

限制字符串 剔除费需要字符然后将多余空格删除

原文:https://www.cnblogs.com/ScarecrowMark/p/11317721.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!