//对这样的字符串进行表情和文字混排,把表情[xx]替换才图片。例如:@"test[哈哈],test[嘻嘻]。。。。"
//你需要建立一个[xx]和表情文件的映射表
#define BEGIN_FLAG @"["
#define END_FLAG @"]"
#define KFacialSizeWidth 18
#define KFacialSizeHeight 18
-(void)getImageRange:(NSString*)message : (NSMutableArray*)array {
NSRange range=[message rangeOfString: BEGIN_FLAG];
NSRange range1=[message rangeOfString: END_FLAG];
//判断当前字符串是否还有表情的标志。
if (range.length>0 && range1.length>0) {
if (range.location > 0) {
[array addObject:[message substringToIndex:range.location]];
[array addObject:[message substringWithRange:NSMakeRange(range.location, range1.location+1-range.location)]];
NSString *str=[message substringFromIndex:range1.location+1];
[self getI