@implementation
stroperat
//功能:擷取文字左邊
//引數:原文本
//引數:指定文字
//返回:擷取文字
+ (nsstring *) getleftstr : (nsstring *) src : (nsstring *) str
//直接返回文字左邊
return [src substringtoindex:range.location];
}//功能:擷取文字右邊
//引數:原文本
//引數:指定文字
//返回:擷取文字
+ (nsstring *) getrightstr : (nsstring *) src : (nsstring *) str
int index = (int)range.location + (int)range.length;//
開始位置
//直接返回文字右邊
return [src substringwithrange:nsmakerange(index, [src length] - index)];
}//功能:擷取特定文字
//引數:原文本
//引數:指定開始文字
//引數:指定結束文字
//返回:擷取文字
+ (nsstring *) getspecistr : (nsstring *) src : (nsstring *) start : (nsstring *) end
int index = (int)range_start.location + (int)range_start.length;//
開始位置
//取文字右邊
nsstring* string = [[nsstring
alloc] initwithstring:([src substringwithrange:nsmakerange(index, [src length] - index)])];
//[string autorelease];//當你說release的時候,arc是拒絕的
//字串範圍(正向)
nsrange range_end = [string rangeofstring:end];//
在string
中查詢end
的範圍
//判斷是否找到結束文字
if((int)range_end.location
<= 0 || (int)range_end.length
<= 0 )
index = (int)range_end.location;
//擷取文字左邊返回
return [string substringtoindex:index];
}//功能:查詢文字是否存在
//引數:原文本
//引數:欲查詢文字
//返回:存在返回yes,不存在返回no
+ (bool) existstr : (nsstring *) src : (nsstring *) string
return no; }
@end
一些簡單的字串函式
在編寫程式的時候,經常需要對字元和字串進行操作,如轉換字元的大小寫 求字串長度等等,這些都可以使用字元函式和字串函式來處理。c語言標準函式庫為其提供了一系列處理函式。在編寫函式的過程中,合理 有效地使用這些字串函式,可以提高程式設計效率,同時也可以提高程式效能。這裡介紹一些常用的字串處理函式。一 s...
vim一些簡單記錄
mac在 usr share vim vimrc linux在 etc vimrc 1 問 後退鍵不能刪除資料,不能往後退怎麼辦?答 在vimrc中加入set backspace 2 2 問 如何控制tab鍵的縮排?答 在vimrc中加入set tabstop 4 任何你想要縮排的字元數 3 問 如...
udp的一些簡單記錄
udp首部字段如下圖所示 udp是無連線的傳輸協議,為什麼有了面向連線的可靠資料傳輸協議tcp,還要有udp呢?2無需建立連線,很明顯tcp傳送資料,需要先進行三次握手,這得耗費一些時間和資源。這是dns建立在udp之上而不是tcp最重要的原因。3無連線狀態,tcp需要維護一大堆的連線狀態,包括接收...