问题标签 [nsregularexpression]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1312 浏览

iphone - NSRegularExpression 用于从字符串中检索数字

我曾使用 NSScanner 从下面的文本中检索数字。但有时结果并不像预期的那样。听说可用于 iOS 4 的 NSRegularExpression 类更好地进行这种类型的提取。由于我是 NSRegularExpression 的初学者,我发现 Apple 提供的文档很难理解。任何帮助将不胜感激。谢谢。

输入:

1D03 04 10 17 47 D24--

输出:

03 04 10 17 47 24

前 5 组数字应小于 59,最后一组应小于 39。

0 投票
1 回答
625 浏览

objective-c - Objective-C 中的 NSRegularExpression

就像输入字符串(self)上面的代码一样:

我想得到for groups,[04:51.50][04:45.50][04:43.50][04:39.50]但我只能得到最后一个[04:39.50]

NSRegularExpression我搜索时只能得到最后一组吗(($1)($2)($3)){2}

0 投票
4 回答
809 浏览

iphone - 构建一个正则表达式来检测字符串中间的句点

我在构建正则表达式时遇到了麻烦。

我希望能够检测到以下类型的字符串:

现在它会检测到 $T 但会忽略 .CA。

我怎么能匹配这个?

0 投票
1 回答
396 浏览

ios - 注释语法突出显示的好正则表达式是什么?

说我有这个文本:

我需要为评论写一个正则表达式。我现在的解决方案((\/\/).*(\n))在此处输入图像描述

下一个“”中文本的正则表达式((\").*(\"))

0 投票
1 回答
695 浏览

objective-c - 将 NSRegularExpression 重写为 RegexKit

我对 Mac OS X 开发很陌生(只是我的第二天)。做了几个月的 iOS 编程,掌握了基础知识,做了一个小应用程序。然后当我突然遇到一个问题时,我决定也为 Mac OS X 制作它:NSRegularExpression 仅受 Mac OS X 10.7 或更高版本支持,我使用的是 10.6.7。经过一番谷歌搜索后,我找到了一个 RegexKit.framework。所以我安装了它,但是我必须为 RegexKit 框架重写这段代码。

任何有关如何使用 RegexKit 做同样事情的帮助将不胜感激。

编辑:让它这样工作:

希望有一天它会帮助某人:)

0 投票
4 回答
10083 浏览

objective-c - URL 验证 (Objective-C)

我正在尝试使用此方法验证 URL:

代码:

它不起作用。我认为问题出在正则表达式上。

0 投票
1 回答
215 浏览

iphone - NSRegularExpression 和 preg 的区别

我一直在努力使用 NSRegularExpression,与 Regex 有一些我不知道的主要区别吗?

我正在尝试这个:

我希望 rangeOfFirstMatch 是 .hello.com/random/depeth/in/string.JPG 的范围

regex "i(.+?)%3Fset_id" 似乎在 preg 中工作正常。

有点失落。

提前致谢。

0 投票
2 回答
3896 浏览

iphone - 为 iPhone UITextView 键入时建议 # 标签(如 Twitter)

我会构建一个使用主题标签的应用程序,例如 Twitter 或 Tweetbot。当您输入消息时,如果您输入井号符号,我想建议与您当前输入的标签相匹配的标签。

我已经想出了如何让 UITableView 出现并显示标签列表,但我不知道如何执行以下操作:

  1. 获取NSRange当前输入的单词,
  2. 查看该范围的格式是否类似于主题标签 ( NSRegularExpression @"#\\w\\w*")
  3. (从这里开始,我已经找到了搜索匹配主题标签并将它们显示在 UITableView 中的代码)

任何人都可以帮助我完成第 1 步和第 2 步吗?我一直在考虑使用textViewDidChange:,但我担心如果每次角色更改时我都不断地运行方法,应用程序的性能可能会受到影响。

谢谢!

0 投票
1 回答
296 浏览

ios - Regex Buddy 中的任何正则表达式风格是否与 NSRegularExpression (ICU) 正则表达式一致?

NSRegularExpression说它的正则表达式风格是“ICU”。我有 RegexBuddy,它支持多种不同的风格,但没有一个自称为“ICU”。但是其中一个重症监护室是不是用另一个名字?

0 投票
7 回答
17065 浏览

ios - iOS 中的电子邮件验证

iPhone 编程中的电子邮件验证检查可以使用 RegexKitLite 库(iOS2.0)、NSPredicate(iOS 3.0 及更高版本)和NSRegularExpression(iOS 4.0)来完成。但是任何人都可以说明一个比另一个有什么优势,哪个是上述三个中最好的验证选项。