iOS html转换为字符串

-(NSString *)filterHTML:(NSString *)html
{
    NSScanner * scanner = [NSScanner scannerWithString:html];
    NSString * text = nil;
    while([scanner isAtEnd]==NO)
    {
        //找到标签的起始位置
        [scanner scanUpToString:@"<" intoString:nil];
        //找到标签的结束位置
        [scanner scanUpToString:@">" intoString:&text];
        //替换字符
        html = [html stringByReplacingOccurrencesOfString:[NSString stringWithFormat:@"%@>",text] withString:@""];
    }
//    NSString * regEx = @"<([^>]*)>";
//    html = [html stringByReplacingOccurrencesOfString:regEx withString:@""];
    return html;
}
时间: 2024-10-29 10:34:19

iOS html转换为字符串的相关文章

gcvt(将浮点型数转换为字符串,取四舍五入)

/*gcvt(将浮点型数转换为字符串,取四舍五入) 相关函数 ecvt,fcvt,sprintf 表头文件 #include<stdlib.h> 定义函数 char *gcvt(double number,size_t ndigits,char *buf); 函数说明 gcvt()用来将参数number转换成ASCII码字符串,参数ndigits表示显示的位数.gcvt()与ecvt()和fcvt()不同的地方在于,gcvt()所转换后的字符串包含小数点或正负符号.若转换成功,转换后的字符串会

iOS 字典与字符串之间的互转

/*! * @brief 把格式化的JSON格式的字符串转换成字典 * @param jsonString JSON格式的字符串 * @return 返回字典 */ - (NSDictionary *)dictionaryWithJsonString:(NSString *)jsonString { if (jsonString == nil) { return nil; } NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8Strin

Arrays.toString(a)---&gt;将数组a的值转换为字符串

Arrays.toString(数组)是java内置类Arrays类的一个方法,具体查Api可知.因为数组是不可直接输出的,它的作用是将数组转换为字符串.其实用for循环也是可以做到的,只不过比for循环省事. Arrays.toString(数组),输出数组成员 public class Demo { static String[] a={"Tom","jack"}; public static void main(String[] args) { System.

Java把科学计数法转换为字符串

/**  * 把科学计数法转换为字符串  * 1.64607507E8(转化为164607507).1.6.0.0.0  * @param str  * @return  */ private static String number2PlainString(String str){ BigDecimal bd = new BigDecimal(str); return bd.toPlainString(); }

iOS中ASCII字符串转UTF8格式

iOS中ASCII字符串转UTF8格式,可调用下面这个方法: -(NSString *)gb2312toutf8:(NSData *) data { NSStringEncoding enc =             CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000); NSString *retStr = [[NSString alloc] initWithData:data encoding:e

js中数字转换为字符串 几种方法

a. 要把一个数字转换为字符串,只要给它添加一个空的字符串即可: var n = 100; var n_as_string = n + ""; b. 要让数字更加显式地转换为字符串,可以使用String()函数:  var string_value = String(number); c. 使用toString()方法:  string_value = number.toString(); Number对象的(基本的数字转换为Number对象,以便可以调用这个方法)toString()

decimal扩展方法(转换为字符串,去掉末尾的0)

/// <summary> /// 转换为字符串,去掉末尾0 /// </summary> /// <param name="target">被转换的对象</param> /// <returns>去掉末尾0的decimal</returns> public static string RemoveLastZero(this decimal target) { return target.ToString(&quo

c语言实现将一个整数转换为字符串

#include<stdio.h> void convert(int n) { int i; if ((i=n/10)!=0) convert(i); putchar(n%10+'0'); } int main() { int number; printf("\nInput an integer:"); scanf("%d",&number); printf("Output:"); if (number<0) { put

【算法和数据结构】_16_小算法_IntToStr: 将整型数据转换为字符串

1 /* 2 IntToStr: 将整型数据转换为字符串 3 */ 4 5 #include <stdio.h> 6 7 8 void int_to_str(const unsigned long int i_number, char *str); 9 10 int main(int argc,char*argv[]) 11 { 12 unsigned long int i_test; 13 char str[16]; 14 15 i_test=1234567; 16 int_to_str(i