2009-03-01 14 views

Trả lời

36

Hãy thử điều này

NSString *str = @"A~B^C"; 

NSArray *arr = [str componentsSeparatedByCharactersInSet: 
      [NSCharacterSet characterSetWithCharactersInString:@"^~"]]; 

NSLog(@"%@", arr); 
+0

Nhờ thực sự. NSLog có phải là nhật ký không? Tôi có phải sử dụng Nhật ký mỗi khi tôi xử lý một mảng không? –

+0

Nó chỉ là một bản ghi để hiển thị các phần tử trong mảng, nó nên viết A, B, C riêng biệt – epatel

+0

@epatel Cả thế giới bận rộn với việc cắt xén các ký tự đặc biệt trong chuỗi và thêm vào mảng, nhưng tôi chỉ muốn giá trị trước xuất hiện ký tự đặc biệt trong một chuỗi, ví dụ: tôi có chuỗi với nhiều chuỗi @ "hen @ a bird, lizard @ bò sát, ....", tôi chỉ muốn thêm hen, thằn lằn vào mảng :) –

Các vấn đề liên quan