nscharacterset其實是許多字元或者數字或者符號的組合,在網路處理的時候會用到
nsmutablecharacterset *base = [nsmutablecharacterset lowercaselettercharacterset];
//字母
nscharacterset *decimaldigit = [nscharacterset decimaldigitcharacterset
];
//十進位制數字
[base formunionwithcharacterset:decimaldigit];
//字母加十進位制
nsstring
*string = @"ax@d5s#@sfn$5`sf$$%x^(#e{]e";
//用上面的base隔開string然後組成乙個陣列,然後通過componentsjoinedbystring
,來連線成乙個字串
nslog(
@"%@"
,[[string componentsseparatedbycharactersinset:base] componentsjoinedbystring
:@"-"
]);
[base invert]; //非
字母加十進位制
nslog(
@"%@"
,[[string componentsseparatedbycharactersinset:base] componentsjoinedbystring
:@"-"
]);
答應結果:
ax@d-s#@sfn$-`sf$$%x^(#e{]e
----5-------5--------------
NSCharacterSet 對於字串的處理
1 controlcharacterset 控制符 2 whitespacecharacterset 空格符號 3 whitespaceandnewlinecharacterset 空格換行 4 decimaldigitcharacterset 小數 5 lettercharacterset 文字 ...
JS簡簡簡易時鐘
簡易時鐘 1 搭建html css部分 插入時鐘背景,使用子絕父相。把時針和分針 秒針的樣式放在時鐘的中心位置 2 js邏輯部分 1 獲取時針 分針 秒針 var hour document.getelementbyid hour var min document.getelementbyid mi...
Metasploit Framework 簡單介紹
1.簡介 metasploit framework 是乙個緩衝區溢位測試使用的輔助工具,也可以說是乙個漏洞利用和測試平台。它整合了各平台上常見的溢位漏洞和流行的shellcode,並且不斷更新,使得緩衝區溢位測試變得方便和簡單。2.主頁 1 選定使用的漏洞 use 2 設定漏洞利用的環境 targe...