字串的增刪改查

2021-07-11 15:41:52 字數 1686 閱讀 8352

ios 開發中一些字串的處理

增:nsmutablestring*str = [[nsmutablestring

alloc

] init];

[str insertstring:

@"-"

atindex:4];

[str insertstring:

@"-"

atindex:7];

nslog(@"%@", str);//2016-12-12

//    1, 新建乙個 nsmutablestring 的物件

nsmutablestring*str1 = [[nsmutablestring

alloc

] init];

// 獲得的是空字串

// 2, 追加資料

nslog(@"|%@|", str);//123456

刪:nsmutablestring

*s4 = [[

nsmutablestring

alloc

] init];

[s4 deletecharactersinrange:nsmakerange(3, 3)];

nslog(@"%@", s4);//01236789

改:1.nsstring

*str = @"123456712345671234567";

// 1 -> 壹

// 重新生成乙個新的字串

nsstring

*str2 = [str stringbyreplacingoccurrencesofstring:

@"1"

withstring:@"壹

"];//替換

nslog(@"%@", str2);

2.nsstring

*str3 = @"    abc    ";

nslog(@"|%@|", str3);

// 去掉首尾空格

str3 = [str3 stringbytrimmingcharactersinset:[

nscharacterset

whitespacecharacterset]];

3.nsstring

*str4 = @"121121131";

// 將兩邊的 1 去掉

nsrange range = ;

str4 = [str4 stringbytrimmingcharactersinset:[

nscharacterset

charactersetwithcharactersinstring:

@"1"

]];

str4 = [str4 stringbytrimmingcharactersinset:[

nscharacterset

charactersetwithrange:range]];

nslog(@"|%@|", str4);

// 替換

nsmutablestring*s6 = [nsmutablestring

stringwithstring

:@"0123456789"];

[s6 replacecharactersinrange:nsmakerange(3,

3) withstring:

@"3"];

nslog(@"%@", s6);

字串操作 增 刪 改 查

1 使用 的方法 s1 hello my name is format world python貓 print s1 s2 hello my name is format world python 貓 print s2 s3 hello my name is format name1 world n...

C string字串的增刪改查

本文出自 徐xiho的部落格 c 提供的string類包含了若干實用的成員函式,大大方便了字串的增加 刪除 更改 查詢等操作。插入字串 insert 函式可以在string字串中置頂的位置插入另乙個字串,它的原型為 string insert size t pos,const string str ...

mysql增刪改查效果 mysql增刪改查

檢視所有資料庫 mysql show databases 建立乙個庫ghd並指定字符集為utp8 mysql create database ghd charset utf8 檢視mysql支援的字符集 mysql show char set 建立乙個表,並設定id為主鍵 create table ...