拷贝字符串中指定数据的代码例子
2011-01-24 14:49
211 查看
以下拷贝字符串中指定数据的代码由 CocoaChina 会员 “supermanzd” 分享,帖子地址 http://www.cocoachina.com/bbs/read.php?tid-45347.html
.h
//拷贝字符串中的指定数据
//SourceData 元数据
//FirstPlaceIndex 拷贝起始位置编号
//LastPlaceIndex 拷贝结束位置编号
-(NSString *)CopyPartTextToString : (NSString *)SourceData
FirstPlaceIndex : (NSInteger) FirstPlaceIndex
LastPlaceIndex : (NSInteger) LastPlaceIndex;
.m
-(NSString *)CopyPartTextToString : (NSString *)SourceData
FirstPlaceIndex : (NSInteger) FirstPlaceIndex
LastPlaceIndex : (NSInteger) LastPlaceIndex {
if (FirstPlaceIndex < 1) FirstPlaceIndex = 1;
if (LastPlaceIndex > [SourceData length]) LastPlaceIndex = [SourceData length];
if (FirstPlaceIndex > LastPlaceIndex) return nil;
NSRange iRange;
iRange.location = FirstPlaceIndex - 1;
iRange.length = LastPlaceIndex - FirstPlaceIndex + 1;
NSString *AData = [SourceData substringWithRange:iRange];
NSString *ReturnValue = [[NSString alloc] initWithString:AData];
[AData release];
return ReturnValue;
}
.h
//拷贝字符串中的指定数据
//SourceData 元数据
//FirstPlaceIndex 拷贝起始位置编号
//LastPlaceIndex 拷贝结束位置编号
-(NSString *)CopyPartTextToString : (NSString *)SourceData
FirstPlaceIndex : (NSInteger) FirstPlaceIndex
LastPlaceIndex : (NSInteger) LastPlaceIndex;
.m
-(NSString *)CopyPartTextToString : (NSString *)SourceData
FirstPlaceIndex : (NSInteger) FirstPlaceIndex
LastPlaceIndex : (NSInteger) LastPlaceIndex {
if (FirstPlaceIndex < 1) FirstPlaceIndex = 1;
if (LastPlaceIndex > [SourceData length]) LastPlaceIndex = [SourceData length];
if (FirstPlaceIndex > LastPlaceIndex) return nil;
NSRange iRange;
iRange.location = FirstPlaceIndex - 1;
iRange.length = LastPlaceIndex - FirstPlaceIndex + 1;
NSString *AData = [SourceData substringWithRange:iRange];
NSString *ReturnValue = [[NSString alloc] initWithString:AData];
[AData release];
return ReturnValue;
}
相关文章推荐
- 拷贝字符串中指定数据-源代码
- 拷贝字符串中的指定数据
- sscanf() - 从一个字符串中读进与指定格式相符的数据。
- sscanf:从一个字符串中读进与指定格式相符的数据
- sscanf-从一个字符串中读进与指定格式相符的数据
- SQL查询指定时间[字符串]范围内的数据
- 正则表达式找程序实用例子:正则表达式匹配不报含指定字符串,匹配后面跟着指定字符串
- sscanf() - 从一个字符串中读进与指定格式相符的数据.
- 条码十六进制数据转换成字符串的SQL_CLR代码
- 12-判断字符串是否以指定字符开头(数据验证)
- mysql判断查询的字段的数据是否包含指定的字符串
- 很好的jsp+servlet+javaBean实现数据分页代码例子
- php操作redis中的hash和zset类型数据的方法和代码例子
- php操作redis中的hash和zset类型数据的方法和代码例子
- 【字符串操作之】返回指定位置的字符和Unicode 字符代码 根据unicode返回字符→→charAt、charCodeAt和fromCharCode
- SQL拆分指定的数据,在将修改拆分的字符串,最后在合并字符串
- 按指定分隔符分割数据与从字符串指定位置返回子字符串
- VB内存拷贝方式读取二进制文件(二进制数据转换为16进制字符串)
- sql语句查询某字段中包含指定字符串的数据列表,完全匹配字段中逗号中间的字符串数据
- asp.net mvc linq to entity 查询指定列的数据以json字符串格式返回数据