zoukankan      html  css  js  c++  java
  • IOS asc码替换

     

    -(void)click:(UIButton *)btn

    {

        NSString *testStr = @">全等";

        

        NSStringEncoding encoding2 = NSUTF8StringEncoding;

        

        testStr = [testStr stringByReplacingOccurrencesOfString:@" " withString:@""];

        testStr = [testStr stringByReplacingOccurrencesOfString:@"x15" withString:@""];

        testStr = [testStr stringByTrimmingCharactersInSet:[NSCharacterSet controlCharacterSet]];

        testStr = [testStr stringByTrimmingCharactersInSet:[NSCharacterSet controlCharacterSet]];

        

        

        testStr = [testStr stringByTrimmingCharactersInSet:[NSCharacterSet illegalCharacterSet]];

        testStr = [testStr stringByTrimmingCharactersInSet:[NSCharacterSet symbolCharacterSet]];

        testStr = [testStr stringByTrimmingCharactersInSet:[NSCharacterSet nonBaseCharacterSet]];

        testStr = [testStr stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];

        

        NSMutableString *newStr = [[NSMutableString alloc]initWithCapacity:1];

        

        for (int i = 0; i < [testStr length]; i++) {

            unichar c = [testStr characterAtIndex:i];

            

            

            if(c>=0 && c<=31)

            {

                continue;

            }

            

            [newStr appendString:[NSString stringWithFormat:@"%@", [testStr substringWithRange:NSMakeRange(i, 1)]]];

            

            int bytesLeng = [[testStr substringWithRange:NSMakeRange(i, 1)] lengthOfBytesUsingEncoding:encoding2];

            

            NSLog(@"testStr[%d]=%@ = %d,%d", i, [testStr substringWithRange:NSMakeRange(i, 1)], c, bytesLeng);

        }

        NSLog(@"%@=%d, %@=%d", testStr, [testStr length], newStr, [newStr length]);

        

        

        

    }

  • 相关阅读:
    如何用VSCode编写Java程序
    使用Xcode + Python进行IOS运动轨迹模拟
    聚类(Clustering)
    异常值(outlier)
    线性回归(regression)
    自适应增强(Adaptive Boosting)
    决策树(Decision Trees)
    支持向量机(SVM)
    朴素贝叶斯(Naive Bayesian)
    ItChat与图灵机器人的结合
  • 原文地址:https://www.cnblogs.com/xiangjune/p/5600601.html
Copyright © 2011-2022 走看看