我有关于NSBackwardSearch
的知识,可以用于向后搜索字符串。
我的问题是,我可以通过NSRegularExpression
进行相同的反向搜索吗?
如果是,请分享您的知识?
最佳答案
没有使用NSRegularExpression进行向后搜索的概念,您将需要使用捕获组并找到最后一个匹配项。在class reference中无处提及。
如果您有理由相信匹配项将位于很大字符串的后半部分,则可以先搜索该很大字符串的子字符串,但就我个人而言,我不会尝试以此方式对代码进行预优化。
我有关于NSBackwardSearch
的知识,可以用于向后搜索字符串。
我的问题是,我可以通过NSRegularExpression
进行相同的反向搜索吗?
如果是,请分享您的知识?
最佳答案
没有使用NSRegularExpression进行向后搜索的概念,您将需要使用捕获组并找到最后一个匹配项。在class reference中无处提及。
如果您有理由相信匹配项将位于很大字符串的后半部分,则可以先搜索该很大字符串的子字符串,但就我个人而言,我不会尝试以此方式对代码进行预优化。