【发布时间】:2021-12-26 06:12:43
【问题描述】:
我有NSString(墨西哥的某个城市位置),前面有一个邮政编码。邮政编码总是 5 位数。
81124 Corerepe, Sin.
我需要删除该邮政编码,删除该字符串的一个数字部分,但仅当该数字的长度为 5 位或更大时。这在 Java (android) 中是一项简单的任务,但在 XCode 中……似乎以前没有人这样做过……
谁能帮帮我,
谢谢。
【问题讨论】:
-
这只是使用
String的components(separatedBy:)并计算第一个组件的字母数,对吧? -
这里:
string.replaceAll("\\d{5}", "")- 这是来自 Java。它基本上是删除数字 - 仅当其中 5 个在行中时。我在 Objective-C 中也需要同样的东西。 B -
显示你做了什么。
-
如果是数字,则没有删除前五位数字的功能。你必须自己写。你是怎么用 Java 做的?
-
谷歌“NSString 正则表达式”
标签: objective-c xcode