问题标签 [regexkitlite]

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 投票
4 回答
32718 浏览

objective-c - 如何检查字符串是否与objective-c中的正则表达式匹配?

由于 Cocoa 不支持常规表达式,我发现RegexKitLite非常有用。但是所有示例都提取匹配的字符串。

我只想测试一个字符串是否与正则表达式匹配并得到是或否。

我怎样才能做到这一点?

0 投票
3 回答
1406 浏览

iphone - iPhone - 用于 URL 有效性的 Reg Exp

我有一个聊天视图,用户可以在其中互相发送 url。如果是 url,我想让用户按下链接并打开 web 视图。

我正在使用使用 RegexKitLite 的 IFTweetLabel。目前唯一可用的支持是 url 是否以 http/https 开头。我想支持没有http的链接,例如:www.nytimes.com,甚至没有“www”,nytimes.com。(和一堆其他扩展)。

这是 http/s 前缀 reg exp :

有人可以告诉我我需要回答我的其他要求的其他正则表达式吗?

我尝试使用这个,但是将它添加到目标 c 代码会产生很多问题。

谢谢

0 投票
1 回答
165 浏览

iphone - tooltipHtml - 从谷歌地图调用中提取

" (2.1\x26#160;mi / 7 分钟)"

我有上面的字符串,我只需要到达距离和时间。我将如何使用 RegexKitLite 脚本执行此操作?理想情况下,以下是我正在寻找的内容:

时间 = 7 分钟距离 = 2.1 英里

谢谢

0 投票
3 回答
300 浏览

iphone - 如何编写匹配重叠自身的单词的正则表达式?

我正在尝试在字符串中向前和向后匹配一个单词,但它没有捕获所有匹配项。例如,在字符串“AAABAAABAAA”中搜索单词“AB”,我创建并使用正则表达式 /AB|BA/,但它只匹配两个“AB”子字符串,而忽略了“BA”子字符串。

我在 iPhone 上使用 RegexKitLite,但我认为这是一个更普遍的正则表达式问题(我在在线正则表达式测试人员中看到了相同的行为)。不过,这是我用来枚举匹配项的代码:

输出:

0 投票
1 回答
145 浏览

regex - 使用正则表达式解析

我有一些文字

我需要转换成

为了获取<img>标签,我替换\[(.*?)\]<img src="$1"/>,导致

但是,我不知道如何将文本包装在<div>.

我正在使用 RegexKitLite 在 iPhone 上做所有事情

0 投票
2 回答
197 浏览

iphone - IFTweetLabel RegexKitLite 打开 UIWebView

我正在使用 IFTweetLabel 并指出它可以识别链接,但我在使用 IFTweetLabel 创建的按钮打开 web 视图时遇到了可怕的时间。我正在运行 NSLog 并且可以清楚地看到它在按下按钮时正在理解每个链接,但由于某种原因它不会打开 URL。

下面是我用来显示视图并在 webView 中加载字符串的代码......除了加载 webview 之外,所有这些都有效。

任何建议将不胜感激!谢谢你!

0 投票
2 回答
233 浏览

objective-c - RegexKitLite 不匹配,Perl 支持的检查器是

我在 Cocoa 应用程序中使用 RKL 来解析包装任务中的日志语句。

图案:

测试数据:

我在互联网上尝试过的每个 RegEx 测试器都成功匹配第三行并捕获了“mikeyward”。

Objective-C 代码:

问题: 尽管已检查以确保 searchString 有效并包含样本数据,但 RKL 无法匹配该行,更不用说捕获用户名了。在上面的示例中,抛出异常是因为返回的 captures 数组包含零个对象,并且我没有进行错误检查:)

任何帮助理解为什么正则表达式检查器确认匹配并捕获但 RKL 错过了它,我们将不胜感激。

谢谢~

0 投票
1 回答
122 浏览

objective-c - 关于 RegexKitLite 换行符

我使用 RegexKitLite 来匹配一些文本:

xxx* [abc] *xxx

我想匹配 [abc],并使用这个正则:

NSString *result = [@"xxx[abc]xxx" stringByMatching:@"\\[(.*)?\\]" capture:1];

然后,结果是 [abc]。但是,如果那里有换行符:

xxx[ab c]xxx

这行不通。我使用 ([\s\S]*),也不是数学 [abc]。我怎样才能匹配这个文本?谢谢你

0 投票
1 回答
148 浏览

iphone - 字符串开头的 RegexKitLite 问题

我正在尝试使用 regexKitLite 替换一个不在字符串开头的字符,然后是另一个字符。

如果sBasePlate为“temp”,则thisPlate设置为emp,但我希望它是temp

因此,我尝试将 NOT THE START OF THE STRING,然后是thisChar 替换为已匹配的内容,然后是thisRep

我的反向引用错了吗?因为那似乎是缺少的。它在thisRep中添加,但忽略了初始匹配,而不是用\1将其放回

对不起,如果我做了一些非常愚蠢和明显的事情,这是我的第一个应用程序。

0 投票
2 回答
209 浏览

regex - 如何比较第二个字母?

我使用 RegexKitLite 框架。

我希望“欢迎”转换为 =>“W??????”;更一般地说,对于Apple, Banana Cake, Love, Peach, Watermelon... 我想隐蔽

我制作了这些模式(仅显示 HeadLetter)...所有单词都存储在 NSMutableArray 中,所以我访问

如何比较第二个字母与正则表达式?