如果用户输入,则输入google用户可以输入任何东西,比如google.in、www.google或anything。现在,当我们使用正则表达式检查url时,goal to complete left over url如下:
NSString *urlRegEx = @"(http|https)://((\\w)*|([0-9]*)|([-|_])*)+([\\.|/]((\\w)*|([0-9]*)|([-|_])*))+";
我有一段代码,这是非常有用的电子邮件地址替换为一个实际的链接。有时电子邮件地址有多个后缀(例如:.co.uk vs .com)。我能够为这些场景中的每一个创建正则表达式,但是我很好奇是否有任何正则表达式专家知道将这两个组合到一个表达式中的方法。如果是这样的话,你能解释一下你的答案是什么以及为什么它有效吗?这是我当前的代码-
$input = "here is a line