Javascript 是UIWebView';能够使用JS';什么是RegExp对象?

Javascript 是UIWebView';能够使用JS';什么是RegExp对象?,javascript,iphone,regex,uiwebview,Javascript,Iphone,Regex,Uiwebview,iPhone上没有默认的正则表达式库。如果我使用UIWebView的stringByEvaluatingJavaScriptFromString来计算实际使用RegExp对象计算表达式的JavaScript字符串,可以吗?这在iPhone上受支持吗?当然,您可以随时尝试并找到答案,但可能还有另一种方法来获得您所需要的。例如,NSPredicate类允许正则表达式上的字符串匹配。如果您需要进行搜索,我不确定,但还是要查看匹配情况。当然,您可以随时尝试并找出答案,但可能还有另一种方法可以获得您需要的

iPhone上没有默认的正则表达式库。如果我使用UIWebView的
stringByEvaluatingJavaScriptFromString
来计算实际使用RegExp对象计算表达式的JavaScript字符串,可以吗?这在iPhone上受支持吗?

当然,您可以随时尝试并找到答案,但可能还有另一种方法来获得您所需要的。例如,
NSPredicate
类允许正则表达式上的字符串匹配。如果您需要进行搜索,我不确定,但还是要查看匹配情况。

当然,您可以随时尝试并找出答案,但可能还有另一种方法可以获得您需要的内容。例如,
NSPredicate
类允许正则表达式上的字符串匹配。如果你需要进行搜索,我不确定,但还是看看是否匹配。

iPhone上有BSD“C”regex库,我已经在几个应用程序中使用过它。

iPhone上有BSD“C”regex库,我在几个应用程序中使用过它。
是的,这是可能的,这里有一个示例代码。这样做的目的可能是支持Javascript兼容正则表达式,从而实现现有JS Regexp代码的重用和可移植性:

UIWebView *wb = [[UIWebView alloc] init];
NSLog(@"%@", [wb stringByEvaluatingJavaScriptFromString:
                          @"re = new RegExp('su{1,3}p+er'); re.test('suuuper')"]);

是的,这是可能的,这是一个示例代码。这样做的目的可能是支持Javascript兼容正则表达式,从而实现现有JS Regexp代码的重用和可移植性:

UIWebView *wb = [[UIWebView alloc] init];
NSLog(@"%@", [wb stringByEvaluatingJavaScriptFromString:
                          @"re = new RegExp('su{1,3}p+er'); re.test('suuuper')"]);