问题标签 [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.
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 代码会产生很多问题。
谢谢
iphone - tooltipHtml - 从谷歌地图调用中提取
" (2.1\x26#160;mi / 7 分钟)"
我有上面的字符串,我只需要到达距离和时间。我将如何使用 RegexKitLite 脚本执行此操作?理想情况下,以下是我正在寻找的内容:
时间 = 7 分钟距离 = 2.1 英里
谢谢
iphone - 如何编写匹配重叠自身的单词的正则表达式?
我正在尝试在字符串中向前和向后匹配一个单词,但它没有捕获所有匹配项。例如,在字符串“AAABAAABAAA”中搜索单词“AB”,我创建并使用正则表达式 /AB|BA/,但它只匹配两个“AB”子字符串,而忽略了“BA”子字符串。
我在 iPhone 上使用 RegexKitLite,但我认为这是一个更普遍的正则表达式问题(我在在线正则表达式测试人员中看到了相同的行为)。不过,这是我用来枚举匹配项的代码:
输出:
regex - 使用正则表达式解析
我有一些文字
我需要转换成
为了获取<img>
标签,我替换\[(.*?)\]
为<img src="$1"/>
,导致
但是,我不知道如何将文本包装在<div>
.
我正在使用 RegexKitLite 在 iPhone 上做所有事情
iphone - IFTweetLabel RegexKitLite 打开 UIWebView
我正在使用 IFTweetLabel 并指出它可以识别链接,但我在使用 IFTweetLabel 创建的按钮打开 web 视图时遇到了可怕的时间。我正在运行 NSLog 并且可以清楚地看到它在按下按钮时正在理解每个链接,但由于某种原因它不会打开 URL。
下面是我用来显示视图并在 webView 中加载字符串的代码......除了加载 webview 之外,所有这些都有效。
任何建议将不胜感激!谢谢你!
objective-c - RegexKitLite 不匹配,Perl 支持的检查器是
我在 Cocoa 应用程序中使用 RKL 来解析包装任务中的日志语句。
图案:
测试数据:
我在互联网上尝试过的每个 RegEx 测试器都成功匹配第三行并捕获了“mikeyward”。
Objective-C 代码:
问题: 尽管已检查以确保 searchString 有效并包含样本数据,但 RKL 无法匹配该行,更不用说捕获用户名了。在上面的示例中,抛出异常是因为返回的 captures 数组包含零个对象,并且我没有进行错误检查:)
任何帮助理解为什么正则表达式检查器确认匹配并捕获但 RKL 错过了它,我们将不胜感激。
谢谢~
objective-c - 关于 RegexKitLite 换行符
我使用 RegexKitLite 来匹配一些文本:
xxx* [abc] *xxx
我想匹配 [abc],并使用这个正则:
NSString *result = [@"xxx[abc]xxx" stringByMatching:@"\\[(.*)?\\]" capture:1];
然后,结果是 [abc]。但是,如果那里有换行符:
xxx[ab c]xxx
这行不通。我使用 ([\s\S]*),也不是数学 [abc]。我怎样才能匹配这个文本?谢谢你
iphone - 字符串开头的 RegexKitLite 问题
我正在尝试使用 regexKitLite 替换一个不在字符串开头的字符,然后是另一个字符。
如果sBasePlate为“temp”,则thisPlate设置为emp,但我希望它是temp
因此,我尝试将 NOT THE START OF THE STRING,然后是thisChar 替换为已匹配的内容,然后是thisRep。
我的反向引用错了吗?因为那似乎是缺少的。它在thisRep中添加,但忽略了初始匹配,而不是用\1将其放回
对不起,如果我做了一些非常愚蠢和明显的事情,这是我的第一个应用程序。
regex - 如何比较第二个字母?
我使用 RegexKitLite 框架。
我希望“欢迎”转换为 =>“W??????”;更一般地说,对于Apple
, Banana Cake
, Love
, Peach
, Watermelon
... 我想隐蔽
我制作了这些模式(仅显示 HeadLetter)...所有单词都存储在 NSMutableArray 中,所以我访问
如何比较第二个字母与正则表达式?