问题标签 [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 投票
1 回答
201 浏览

nsstring - 使用正则表达式将 NSString 分隔为 NSArrau

我正在尝试将 NSString 分离到 NSArray 中。我总是使用“componentsSeparatedByString”来分隔 NSString。但是这种方法只能得到单个分隔符,也没有任何条件。我想将字符串与“点+空格”、“点+换行”、“点+空”、“!”分开 和 ”?”。我确信这可以用正则表达式完成,但不知道如何:D。我以前从未使用过正则表达式。

谢谢

0 投票
3 回答
463 浏览

objective-c - NSRegularExpression - 除特定字符外的每个字符

我想使用正则表达式,并且我想在其中制定一个规则,允许每个特定字符的期望字符(在我的情况下是 < 和 >)。我知道 (.*) 允许每个字符。那么我该如何限制 . 不列出所有字符?

0 投票
1 回答
1008 浏览

ios - Cocoa XCode 中基本 RegEx 实现(在另一个字符串中搜索字符串)的简单(教程/博客/解释)?

我有一个存储在字符串中的 html 代码。现在我想从源代码中提取其中一张图像。

我之前使用的是 REgExKitLite 但根据此链接http://www.cocoabuilder.com/archive/cocoa/288966-applications-using-regexkitlite-no-longer-being-accepted-at-the-appstore.html,建议如果我们想将我的应用提交到应用商店,请不要使用 REgExKitLite。

我只需要一个非常简单的实现来使用 regEx 从另一个字符串中提取一个字符串。大多数其他 SO 解决方案都试图完成相当复杂的任务,因此对于像我这样的初学者来说很难理解。

即使是一个很好的教程链接(关于 NSRegularExpression 实现)也可以。只要教程简单明了,我真的不介意阅读它并学习基础知识。谢谢!

0 投票
1 回答
439 浏览

regex - NSRegularExpression 匹配不起作用

我正在尝试替换 NSString 中的一些转义 unicode。我对 CFString 函数没有任何运气,所以我想我会尝试正则表达式。

这是正则表达式

然后我尝试使用它来匹配

selfCopy 是输入字符串的可变副本。这是该字符串的一部分:

muestran al p\u00c3\u00bablico las encuadernaciones de las colecciones reales adem\u00c3\u00a1s de otros objetos hist\u00c3\u00b3ricos en relaci\u00c3\u00b3n con \u00c3\u00a9stas。

La muestra, thinkada a nivel mundial como uno de los conjuntos ligatorios hist\u00c3\u00b3ricos m\u00c3\u00a1s importantes, se completa con obras de arte como armas, alfombras y relojes。Estos son objetos que ayudan a entender la encuadernaci\u00c3\u00b3n como elemento basic de la cultura de corte。

Los fodos de la Real Biblioteca, del Real Monasterio de San Lorenzo de El Escorial, del Monasterio de Santa Mar\u00c3\u00ada la Real de las Huelgas de Burgos, del Monasterio de las

如果没有适当的转换,当我将这些转义的 unicode 对放入 UIWebView 时,它们将被视为单个字符(每对产生两个字符)。

这就是原始 JSON 数据的编码方式,我没有任何运气将其正确转换为拉丁字符。

无论如何,问题在于twoEscapeArray匹配尝试后数组为零。我不确定为什么。

0 投票
2 回答
311 浏览

iphone - 无法确定 NSRegularExpression 的模式...?

我对 NSRegularExpression 比较陌生,只是想不出一个在字符串中查找字符串的模式……这是字符串……

我想提取字符串..

@001@[12345-678[123-456-7@

有关更多信息,我知道两个之间会有 3 个数字(如001@,最后两个之间有 20 个字符@

我尝试了 n 种组合,但似乎没有任何效果。任何帮助表示赞赏。

0 投票
1 回答
1720 浏览

html - 解析 HTML NSRegularExpression

我正在尝试使用 NSRegularExpressions 解析 HTML 页面。该页面是此 html 代码的重复:

所以,我想得到 div 之间的字符串

所以我做了一个看起来像这样的正则表达式

现在,在我的代码中,我使用它来实现它:

但它什么也没返回...我在 Java 和 PHP 中测试了我的正则表达式,效果很好,我做错了什么?

谢谢

0 投票
1 回答
668 浏览

objective-c - Objective-c 中的正则表达式无法按预期工作

我使用正则表达式检查密码。但它没有按预期工作。我使用一些单元测试来检查正则表达式。

正则表达式:

单元测试:

密码“password1@”和“PASSWORD2#”返回 TRUE,但不正确。

错误:

0 投票
1 回答
1483 浏览

iphone - 美国电话号码的正则表达式不起作用

这种类型的问题在 SO 上被问了很多次,但我在表达方面遇到了问题,它对我不起作用。

我只需要在电话号码中允许数字,(,),-,为此我有如下代码。但是只有未注释的表达式有效,并且仅允许数字 no (,),- 并且我搜索并获得了其他应该允许 (,) 的表达式,但这些表达式也不起作用。

有什么问题?例子:9876545678, (123) 123-7657

0 投票
2 回答
1106 浏览

iphone - 如何在 iOS 中使用 NSRange 或 NSScanner

我有一个像这样的字符串:

1 this is my first text 2 his is my second 3 this is my third 4 this is my forth etc etc..

每个句子都在数字之间characters like 1 2 3 4 etc

当我点击第一句话时,它需要对其进行剖析并将其复制到剪贴板或其他东西中。我们如何使用 NSScanner 或 NSRange 来计算字符串大小或识别数字字符之间的字符串。

self.multiPageView.text =组合;组合包含上面的文本,所以当我点击第一个句子时,它需要选择并显示一个符合被点击句子的 UIAlertView 是第一个句子,如何通过点击那个句子来检测数字字符之间的句子,比如 ibook。我正在使用核心文本来显示这些类型的文本。

0 投票
4 回答
1323 浏览

objective-c - 在objective-c中是否可以获得字符串中正则表达式匹配的位置

如果我有字符串“Hello World”,是否可以使用带有模式@“World”的 NSRegularExpression 来获取匹配的位置,即在“Hello World”示例中,匹配的位置/索引应该是“6 “?

在 php 中,我会使用preg_match和“PREG_OFFSET_CAPTURE”标志来实现这一点,objective-c 是否支持这一点?