检测文本字段中字符的最简单方法是什么?
我希望能够检测某个角色,并用另一个特定角色替换该角色。
所以如果我在文本字段中写...“zyxw”我想用“abcd”替换它。
我是新手,并不知道从哪里开始或如何去做。如果有人有任何方法可以做到这一点,我将非常感激。
答案 0 :(得分:4)
以下是使用NSRegularExpression
替换部分字符串的方法,以响应UITextField
的{{1}}委托调用:
textField:shouldChangeCharactersInRange:replacementString:
答案 1 :(得分:0)
对于“新手”,我会指出正则表达式(正则表达式)。
请参阅来自Apple的this documentation,参考objective-c。
请参阅此Stack Exchange question/answer有关Objective-C正则表达式支持的信息。
有关正则表达式的更多常规信息以及它们如何协助模式匹配算法,see here或引用Google。