c# - 修剪 NSString 的开始( Objective-C 中的 TrimStart(string) )

标签 c# ios objective-c nsstring trim

我正在寻找 Objective-C相当于 C# 方法 TrimStart(string)

类似于:

- (NSString*)trimStart:(NSString*)inputString withTrimString:(NSString*)trimChars {
    return inputString;
}

但是在哪里

[self trimStart:@"333test1233" withTrimString:@"3"];

返回测试1233

并且不仅仅是从字符串中删除所有 3。

最佳答案

我建议使用 -rangeOfCharacterFromSet 和 NSAnchoredSearch 选项。 然后在对 -substringFromIndex 的调用中使用此结果来删除字符串开头的字符。

关于c# - 修剪 NSString 的开始( Objective-C 中的 TrimStart(string) ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23368968/

相关文章:

c# - 丢失了我的代码 visual studio 但仍然有发布文件夹,是否可以找回我的代码?

ios - 如何在连接多个网站(以浏览器为例)的应用程序中集成iOS 12自动填充?

ios - 如何响应来自 GCD 的内存压力通知?

ios - Swift 类型转换 : Getting color data as CGFloat to an NSData of 8bit integers

iOS - 放松到我的初始 View Controller

c# - EF Code First 实体对象不能被 IEntityChangeTracker 的多个实例引用

c# - 值不能为空。参数名称 : context when trying to resolve a class

objective-c - SceneKit:相当于 Objective C 中的 SCNVector3(0, 0, 0)

c# - 如果用户使用 ASP .Net Identity 通过外部登录提供程序登录,如何保存用户上次登录日期?

ios - 如何强制 HKQuery 加载最近的步数?