Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> IOS

จะแทนที่อักขระใน Objective-C String สำหรับ iPhone SDK ได้อย่างไร


ในการแทนที่อักขระในวัตถุประสงค์ C เราจะต้องใช้ฟังก์ชัน inbuilt ของไลบรารีสตริง Objective C ซึ่งจะแทนที่การเกิดขึ้นของสตริงด้วยสตริงอื่นที่เราต้องการแทนที่ด้วย

ในการสร้างสตริงในวัตถุประสงค์ C เราจำเป็นต้องเขียน −

NSString *str = @"tutori@als";

ตอนนี้ เรามีทางเลือกในการแทนที่อักขระในสตริงนี้ และสร้างใหม่ หรือแก้ไขสตริงเดียวกันนี้ ในตัวอย่างนี้ เราจะแก้ไขสตริงนี้และพิมพ์ในบรรทัดถัดไป

str = [str stringByReplacingOccurrencesOfString:@"@" withString:@""];
NSLog(@”%@”,str);

เมื่อเราเรียกใช้โค้ดข้างต้น str จะถูกแทนที่ด้วย “tutorials” ซึ่งก่อนหน้านี้คือ “tutori@als”

จะแทนที่อักขระใน Objective-C String สำหรับ iPhone SDK ได้อย่างไร