问题标签 [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 回答
517 浏览

iphone - 如何更改 UITextview 文本中特殊字符的字体颜色

我正在使用此代码在 UITextview 中显示一些文本...在 ViewDidLoad 方法中

combined有包含数字宪章的文本,我如何识别数字字符并将棕色和更改字体更改为仅数字字符的格鲁吉亚粗体。是否可以使用 NSSanner 或 NSregular 表达式或类似的东西?这该怎么做?提前致谢。

0 投票
3 回答
1076 浏览

iphone - NSRegularExpression 省略某些字符

所以我有以下正则表达式:

但是这里的 \S 也包括 # 和 @ 。如何制作此正则表达式,使其为 \S 但不包括 # 或 @?

基本上我想要一个不包括 # 和 @ 的非空白字符

0 投票
2 回答
1015 浏览

objective-c - NSRegularExpression 不匹配

所以我有一个字符串:

我尝试与正则表达式匹配:

但是,wordArray 的计数为 0。为什么这不匹配?

0 投票
1 回答
2158 浏览

ios - iOS 构建一个正则表达式以与 NSRegularExpression 一起使用

我试图阅读苹果文档,但我永远不会使用正则表达式,我不明白如何解决这个问题。我需要编写一个正则表达式来检查用户是否选择了与此规则匹配的字符串:第一个字母可以是 s 或 S 并且它是可选的第二个字符可以是 a 。(字符点),它是可选的 4 位数字,可以从 1 到 4,并且必须始终存在于数字可以存在于 az 的任何单个字符之后,并且在我可以拥有 . (字符点)并且它是可选的最后 2 必须是一个数字必须始终是 2 数字并且可以是可选的

我试着这样写

但是控制台给出了这个错误

任何人都可以帮助我吗?谢谢!

0 投票
1 回答
6251 浏览

objective-c - NSRegularExpression enumerateMatchesInString:options:range:usingBlock: 给出一个空结果?

我在解析器中使用正则表达式,但是,它似乎给出了一个结果,这是我的代码:正则表达式:

代码:

我期望我的输入有 3 个结果,但是,我得到 4,其中最后一个结果的范围是 location = 0 和 length = 0(前三个都是正确的)。这是常见的行为,我应该只检查范围的位置和长度,还是某处有错误?

对于它的价值,这是我的输入:

0 投票
2 回答
645 浏览

objective-c - NSRegularExpression 提取 2 个字符串之间的 url

我正在使用NSRegularExpression2 个字符串之间提取 URL,这是整个字符串:

我需要提取 和 之间的/url?q=部分&sa=

0 投票
3 回答
1534 浏览

iphone - 确保用户输入了正确格式的电子邮件地址字符串?

我在联系人屏幕中有一个文本字段,用户需要输入电子邮件地址才能向我发送消息。确保用户输入有效电子邮件地址的最佳方法是什么,例如:

ETC..

谢谢

0 投票
2 回答
4808 浏览

ios - 使用 NSRegularExpression 从 NSString 中提取值

我有以下 NSString:

我需要从中提取参数的值。我使用 NSRegularExpression 但不能让它工作:

0 投票
1 回答
294 浏览

objective-c - 正则表达式 - 从搜索中排除一个词

我已尝试以下方法从正则表达式搜索中排除单词“and”和“the”,但它似乎不起作用。知道我做错了什么吗?

0 投票
1 回答
130 浏览

objective-c - Objective-C/Giac - 矩阵的正则表达式

我想找到一个正则表达式来检查给定的字符串是否是一个矩阵。Giac 库中的矩阵定义如下

[[1,2,3],[4,5,6],[7,8,9]]

以“[”开头,以“]”结尾,每一行(向量)用“,”分隔向量以类似的方式定义:[1,2,3] 因此,矩阵就像向量的向量。

我创建了一个正则表达式

但我找不到如何检查每个向量(行)是否具有相同数量的元素......

例如,像 "[[1,2],[3,4,5],[6,7,8,9,0]]" 这样的字符串与正则表达式匹配,但它不是矩阵......

有什么帮助吗?