使用正则表达式搜索 NSString

2023-11-30

我该如何去搜索/枚举NSString使用正则表达式?

正则表达式例如:/(NS|UI)+(\w+)/g.


你需要使用NSRegularExpression class.

文档中启发的示例:

NSString *yourString = @"";
NSError *error = NULL;
NSRegularExpression *regex = [NSRegularExpression         
    regularExpressionWithPattern:@"(NS|UI)+(\\w+)"
    options:NSRegularExpressionCaseInsensitive
    error:&error];
[regex enumerateMatchesInString:yourString options:0 range:NSMakeRange(0, [yourString length]) usingBlock:^(NSTextCheckingResult *match, NSMatchingFlags flags, BOOL *stop){
    // your code to handle matches here
}];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用正则表达式搜索 NSString 的相关文章

随机推荐

  • 单应性到射影变换

    我一直在试图弄清楚如何在两个平面之间获取单应性并将其转换为射影变换 Matlab 自动执行此操作 但我一直在尝试弄清楚 matlab 如何实现转换 你可以在toolbox images images maketform m中查看源代码 至少
  • Javascript/jQuery - 浮点验证?

    我有一个文本字段 人们可以在其中输入价格 XX xx 有没有办法确保他们只输入小数点后不超过 2 位数字 以下是主要的验证类型 document ready function for numeric integer only var num
  • 使用 jQuery 对记录进行分页

    我有一个包含大量记录的 JSON 结果 我想显示第一个 但有一个下一个按钮可以查看第二个 依此类推 我不希望页面刷新 这就是为什么我希望 JavaScript jQuery 甚至第三方 AJAX 库的组合可以提供帮助 有什么建议么 希望这可
  • 非类型模板参数

    我在使用非类型 int 变量 模板参数时遇到问题 为什么我不能将常量 int 变量传递给函数并让函数实例化模板 template
  • R 从带有 csv 文件内容的内联字符串中读取 .csv 数据

    这应该是一件微不足道的事情 但我没有在谷歌上找到任何东西 我的 csv 文件中有以下数据 test csv var1 var2 a 1 b 2 我用它读入 R d lt read csv test csv 我有办法在 R 代码中插入 csv
  • 可以在带引号的 XML 属性值字符串中使用文字尖括号吗?

    例如 这是有效的 XML 吗
  • 生成指数分布的随机数

    include
  • 如何在SQL中获取3天内的记录分组日期?

    每 5 天对记录进行分组和显示变得越来越困难 这是我的数据 FLIGHT DATE LANDINGS PILOTID COPILOTNAME MONT DPT 11 16 2013 1 A B 11 5 5 11 17 2013 1 A B
  • SSRS 2012 和 CSV 导出

    我正在使用 SSRS 2012 尝试执行以下操作 某些列应仅根据用户请求使用组合框可见 列的可见性取决于组合上所选的列 这看起来效果很好 当我以不同于 csv 的任何格式导出输出时 这些列保持不可见 但是 当导出到 csv 时 会显示不可见
  • 如何修改jenkins中可编辑电子邮件插件中的mime消息

    我想修改从詹金斯发送的电子邮件 我该怎么做 我尝试使用 msg 变量并使用 msg setContent 这是我在电子邮件正文中想要的字符串 设置内容 但它失败了 有任何想法吗 我刚刚面临同样的任务 msg setContent Test
  • 如何在应用程序制作工具中创建rest api?

    有没有办法在应用程序制造商的服务器端脚本中创建 REST API 我需要从 iOS 应用程序调用服务器端函数 传递一些参数并获得响应 而无需转到应用程序中的页面 我知道对于常规的谷歌应用程序脚本来说 可以通过执行 API 来实现 但我不知道
  • 是否可以通过管道在 Mongo 中高效地进行排序、分组和限制?

    给定具有年龄索引的用户 name Bob age 21 name Cathy age 21 name Joe age 33 获取输出 id 21 names Bob Cathy id 33 names Joe 是否可以按年龄排序 分组和限制
  • 为什么 AppleScript 总是在按下 Command 的情况下发送击键?

    我看到很多这样的 AppleScript 例子 tell application TextEdit activate tell application System Events keystroke s end tell end tell
  • golang rune() 函数如何工作

    我发现网上发布的一个函数使用了rune golang 中的函数 但我很难查找它是什么 我正在阅读本教程 但对文档缺乏经验 因此很难找到我想要的内容 具体来说 我想看看为什么会失败 fmt Println rune foo 这并不 fmt P
  • 使用 malloc 进行动态内存分配 [重复]

    这个问题在这里已经有答案了 include
  • 如何在打开扬声器的情况下打电话

    这里带来的是从我的活动中拨打电话的代码 public void makeAPhoneCallWithSpeakerOn String uri tel posted by trim Intent intent new Intent Inten
  • 关系的数据结构

    我正在将 VB6 转换为 C 并且希望使保存值和关系的数据结构更加高效 在 VB 中 我有一个值的集合以及这些值之间的关系的另一个集合以及这些关系的优先级 我还有一个算法 当一组值传递给它时 将返回将这些值连接在一起所需的所有关系 例如 假
  • 在 sqlalchemy 中使用数据库名称限定表名称

    我在多个数据库上使用 sqlalchemy 和 elixir 目前 多个会话一切正常 一个会话绑定到不同的数据库 但是 在某些情况下 我想使用一个会话来查询另一个数据库 这是为了支持具有不同复制数据库的多个服务器 问题是 当对一个会话进行查
  • Rstudio:尽管安装了插件,但“未找到插件”

    我正在尝试安装 Rstudio 插件 但它们没有显示在 插件 按钮或 工具 插件 浏览插件 菜单中 我先更新了我的Rstudio 然后再次重新安装 但没有效果 我就是这样进行的 devtools install github rstudio
  • 使用正则表达式搜索 NSString

    我该如何去搜索 枚举NSString使用正则表达式 正则表达式例如 NS UI w g 你需要使用NSRegularExpression class 文档中启发的示例 NSString yourString NSError error NU