作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
有没有办法用字符串中的所有数字替换一个字符?
例如,如果我有这样的字符串
abc123xyz
我想要这个:
abc*xyz
目前我是这样做的:
string.replacingOccurrences(of: "[0-9]", with: "*", options: .regularExpression)
导致:
abc***xyz
但这用 * 替换了每个数字,这不是我想要的。
谢谢!
最佳答案
如果你想匹配至少一个数字而不是一个数字,请使用正则表达式量词 +
:
string.replacingOccurrences(of: "[0-9]+", with: "*", options: .regularExpression)
关于ios - 如何用一个字符替换字符串中的所有数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51847360/
我是一名优秀的程序员,十分优秀!