我是Regex的新手。我尝试在我的iOS 7和Parse字符串和数据中使用Regex构建NSScanner。我试着理解这个正则表达式和模式匹配是如何工作的 注意:我只尝试处理其中一个案例: 电子邮件(姓名)
我的朋友建议我试试这段代码。 我的问题是,以下正则表达式如何实现这一目标?
NSString *someRegexp = @".*[\\s]*\\({1}(.*)"
以下是一些测试示例:
// chang0002@student.tc.umn.edu (Jeff Chang)
// mbuntan@staff.tc.umn.edu ()
答案 0 :(得分:4)
正则表达式不适合胆小的人,但一旦你陷入困境,你会发现他们真的不那么复杂。对于绝对的初学者来说,你甚至无法理解正在发生的事情,比如看一种语言做你已经知道如何用另一种语言做的事情。 无论如何,这是我所知道的最好的教程之一:
答案 1 :(得分:0)
这是一个非常差的正则表达式,用于匹配名称/电子邮件地址。我假设您将需要包含更多案例。此正则表达式查找模式匹配。它会检查零个或多个任何字符的出现次数,然后是零个或多个空格,然后是一个左括号“(”最后出现零个或多个字符串。