如何将子字符串附加到主字符串?

时间:2016-03-21 08:23:29

标签: ios objective-c nsstring

我原来的字符串是: Låtdenjäsatigdfgflldubbel storlek ungdfgdfder en handduk endtimer dfgsdg fgsdfg hello ho hi Låtdenjäsa到dubbel storlek undegdfgr en handduk endtimer < / strong> heouu hiy hinl Låtdenjäsa到dubbel stofgdfgrlek在en hfdgdfndduk endtimer jijfr ii iuwii Låtdenjäsa直到dugdfgbbel storgdfglek在en handdgdfguk下< strong> endtimer dfdf Låtdenjäsatfdgfdilldubbel storgdfglek在en handduk endtimer

我想在“Låt”之前添加“ iOS ”,并在“ endtimer 之后添加”目标c “ strong>“原始字符串。

所以我想要这个输出字符串: iOS Låtdenjäsatigdfgflldubbel storlek ungdfgdfder en handduk endtimer objective c dfgsdg fgsdfg hello ho hi iOS Låtdenjäsa直到dubbel storlek undegdfgr en handduk endtimer 目标c heouu hiy hinl iOS Låtdenjäsa到dubbel stofgdfgrlek在en hfdgdfndduk endtimer 目标c jijfr ii iuwii iOS Låtdenjäsa到dugdfgbbel storgdfglek在en handdgdfguk endtimer objective c dfdf iOS Låtdenjäsatfdgfdilldubbel storgdfglek在en handduk ca endtimer objective c

2 个答案:

答案 0 :(得分:4)

试试这个

NSString *appendString = [yourString stringByReplacingOccurrencesOfString:@"Låt" withString:@"iOS Låt"];
appendString = [appendString     stringByReplacingOccurrencesOfString:@"endtimer" withString:@"endtimer objective c"];

答案 1 :(得分:2)

选项:

NSString *string = @"Låt den jäsa tifgdfgfll dubbel storlek ungdfgdfder en handduk endtimer dfgsdg fgsdfg hello ho hi Låt den jäsa till dubbel storlek undegdfgr en handduk endtimer heouu hiy hinl Låt den jäsa till dubbel stofgdfgrlek under en hfdgdfndduk endtimer jijfr ii iuwii Låt den jäsa till dugdfgbbel storgdfglek under en handdgdfguk endtimer dfdf Låt den jäsa tfdgfdill dubbel storgdfglek under en handduk endtimer";

NSString *mainString = [NSString stringWithFormat:@"%@ %@ %@", @"iOS", string, @"objective c"];

OR

NSString *string = @"Låt den jäsa tifgdfgfll dubbel storlek ungdfgdfder en handduk endtimer dfgsdg fgsdfg hello ho hi Låt den jäsa till dubbel storlek undegdfgr en handduk endtimer heouu hiy hinl Låt den jäsa till dubbel stofgdfgrlek under en hfdgdfndduk endtimer jijfr ii iuwii Låt den jäsa till dugdfgbbel storgdfglek under en handdgdfguk endtimer dfdf Låt den jäsa tfdgfdill dubbel storgdfglek under en handduk endtimer";

NSString *mainString = @"iOS ";

mainString = [mainString stringByAppendingString:string];

mainString = [mainString stringByAppendingString:@" objective c"];