gpt4 book ai didi

ios - 用其他字符替换字符串中的字符(唯一的通配符值)

转载 作者:行者123 更新时间:2023-11-28 22:40:01 26 4
gpt4 key购买 nike

我有一个 NSString,比方说“H,L,K,P”我怎么能检测到一个特定的字符而不是一个通配符……例如,检查“,*”会返回“,L” "",K"和 ",P"因为它们都有特定的 ","然后它们后面都有一个字符。然后我想用它本身加上 append 的“句点”替换该字符串。

所以“H,L,K,P”会变成“H,L.,K.,P”。

最佳答案

使用正则表达式。搜索模式将是:

,(.)

替换模式是:

,$1.

示例代码:

NSString *string = @"H,L,K,P";
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@",(.)"
options:0
error:&error];
NSString *modifiedString = [regex stringByReplacingMatchesInString:string
options:0
range:NSMakeRange(0, [string length])
withTemplate:@",$1."];

关于ios - 用其他字符替换字符串中的字符(唯一的通配符值),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14800240/

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