【发布时间】:2021-05-25 17:18:11
【问题描述】:
我在 swift 5 和 Xcode 12 的 textview 中使用 replaceOccurrences 替换某些特定关键字后的单词时遇到问题。
例如: 我的文本视图将具有以下字符串“NAME\JOHN PHONE\555444333”
“NAME”和“PHONE”将是唯一的,因此每当我更改正确的字段时,我都想更改此文本视图中的名称或电话。
例如,让我们用代码将 JOHN 更改为 CLOE
txtOther.text = txtOther.text.replacingOccurrences(of: "NAME(.*?)\\s", with: "NAME\\\(new_value) ", options: .regularExpression)
print (string)
输出:“NAMECLOE”而不是“NAME\CLOE”
我无法根据正则表达式获取反斜杠来打印。
或者也许改变正则表达式只是为了在“NAME”之后将 JOHN 更改为 CLOE
谢谢!!!
爱丽儿
【问题讨论】:
-
with: "NAME\\\\\(newValue)"?
标签: swift regex uitextview