Objective c iOS中的规则模式搜索

Objective c iOS中的规则模式搜索,objective-c,swift,regex,nsregularexpression,Objective C,Swift,Regex,Nsregularexpression,尝试使用正则表达式搜索bbcode样式标记: 例如,我需要带有正则表达式的[user=1]John Dow[/user]:[[user=[0-9]+].*?[/user]] 但无法收到所需的结果。删除外括号对并转义文本括号(与括号中的字符范围不同) 转义开头的方括号\[user=[0-9]+].*?\[/user]是否将[用作创建字符范围的专用工具,还是显式查找它?两者都有?在文本“搜索[””的情况下转义如何? let pattern = "\\[user=[0-9]+\\].*?\\[/use

尝试使用正则表达式搜索bbcode样式标记:

例如,我需要带有正则表达式的
[user=1]John Dow[/user]
[[user=[0-9]+].*?[/user]]

但无法收到所需的结果。

删除外括号对并转义文本括号(与括号中的字符范围不同)


转义开头的方括号
\[user=[0-9]+].*?\[/user]
是否将
[
用作创建字符范围的专用工具,还是显式查找它?两者都有?在文本“搜索[””的情况下转义如何?
let pattern = "\\[user=[0-9]+\\].*?\\[/user\\]"