我是regex的新手.我在regularexperssion.com上研究它.问题是我需要知道正则表达式中冒号(:)的用法是什么..
例如 ..:
$pattern = '/^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/';
Run Code Online (Sandbox Code Playgroud)
哪个匹配
$url1 = "http://www.somewebsite.com";
$url2 = "https://www.somewebsite.com";
$url3 = "https://somewebsite.com";
$url4 = "www.somewebsite.com";
$url5 = "somewebsite.com";
Run Code Online (Sandbox Code Playgroud)
是的任何帮助都会非常感激.. :)
嘿专家我是regex的新手.我真的很困惑通过研究这个正则表达式.我找到了一些很难理解的东西.事情是在正则表达式中使用问号和等于符号.例如:
"(?<=\d)(\s)(?=[\d-])"
Run Code Online (Sandbox Code Playgroud)
我只需要知道?=这个正则表达式代码的使用..在这种情况下我已经多次搜索谷歌但我没有找到任何解决方案那里.所以我来到这里如果你正确地回答这个问题对我来说将是一个很大的帮助我 ..:) ..
提前致谢 ..
嘿伙计们对正则表达式来说是新手.我真的厌倦了真正研究所有的正则表达式charatcer和所有..我需要知道正则表达式中的大于符号的目的是什么.
preg_match('/(?<=<).*?(?=>)/', 'sadfas<email@email.com>', $email);
Run Code Online (Sandbox Code Playgroud)
请告诉我在正则表达式中使用大于symbo和小于symbol的符号.
任何帮助将不胜感激 ..:)