试图找到执行此操作的确切格式。
我有一个文本字段用户输入,
我想获取该输入并查找多个出现的情况,并将每个唯一出现的情况替换为不同的分别具有独特的性格。
i.e.: 代替 ”example
" with "1328571
"
这是我目前拥有的代码(目前只是为单个替换设置的,所以它不起作用),其格式可能有助于解释我想要完成的任务:
let monoText: String = textInput.text!
let monoResult = monoText.replacingOccurrences(
of: ["e", "x", "a", "m", "p", "l", "e"],
with: ["1", "3", "2", "8", "5", "7"],
options: NSString.CompareOptions.literal, range:nil)
outputMono.text = " \(monoResult) "
我知道用其他语言(例如 php)可以做到这一点的方法:
$str = $post = 'Test $asd$ lol test asd $test$';
echo preg_replace('/\$(\w+)\$/','[bb]$1[/bb]',$str);
我可以去做一个极其很长的替换套装,但我想知道是否有什么东西可以帮助我而不会让我发疯。在其他地方找不到任何东西。