surnameField.text = "Fal à èà ò l'opo";
// remove space and apostrophe
NSString *surnarmeInput = [[surnameField.text stringByReplacingOccurrencesOfString:@" " withString:@""] stringByReplacingOccurrencesOfString:@"'" withString:@""];
Run Code Online (Sandbox Code Playgroud)
我也会删除重音符号.
结果"Falaeaolopo"
Kri*_*dra 11
// convert to a data object, using a lossy conversion to ASCII
NSData *asciiEncoded = [yourOriginalString dataUsingEncoding:NSASCIIStringEncoding
allowLossyConversion:YES];
// take the data object and recreate a string using the lossy conversion
NSString *other = [[NSString alloc] initWithData:asciiEncoded
encoding:NSASCIIStringEncoding];
// relinquish ownership
[other autorelease];
Run Code Online (Sandbox Code Playgroud)
这将删除所有的重音.删除所有空格
NSString *yourFinalString = [other stringByReplacingOccurrencesOfString:@" " withString:@""];
Run Code Online (Sandbox Code Playgroud)
删除重音的第一部分,从此线程中的dreamlax的答案复制的代码..
| 归档时间: |
|
| 查看次数: |
2907 次 |
| 最近记录: |