gpt4 book ai didi

objective-c - 替换字符串中的所有字符

转载 作者:行者123 更新时间:2023-12-04 02:53:39 33 4
gpt4 key购买 nike

您好,我已经搜索过了,但找不到我正在寻找的答案,或者我没有正确阅读。

我有一个我用的 NSString

NSString *string1 = [infolist objectAtIndex:0];
NSUInteger len = [string1 length];

是否可以用 * 或其他一些不可读的字符替换所有字符而不是空格。

示例:这是一个字符串**** ** * ******

最佳答案

如果您的目标是 OS X 10.7 及更高版本,请使用正则表达式:

NSString *originalString = @"This is a string";
NSString *nonspaceRegexp = @"\\S"; // = /\S/
NSStringCompareOptions options = NSRegularExpressionSearch;
NSRange replaceRange = NSMakeRange(0, originalString.length);
NSString *replacedString = [originalString
stringByReplacingOccurrencesOfString:nonspaceRegexp
withString:@"*"
options:options
range:replaceRange];
NSLog(@"%@", replacedString); // **** ** * ******

关于objective-c - 替换字符串中的所有字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10860350/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com