15个超实用的php正则表达式
发布时间:2020-12-13 20:53:25 所属栏目:百科 来源:网络整理
导读:在这篇文章里,我已经编写了15个超有用的正则表达式,WEB开发人员都应该将它收藏到自己的工具包。 验证域名 检验一个字符串是否是个有效域名. $url = "http://komunitasweb.com/"; if (preg_match('/^(http|https|ftp)://([A-Z0-9][A-Z0-9_-]*(:.[A-Z0-9][A-
在这篇文章里,我已经编写了15个超有用的正则表达式,WEB开发人员都应该将它收藏到自己的工具包。 验证域名 $url = "http://komunitasweb.com/"; if (preg_match('/^(http|https|ftp)://([A-Z0-9][A-Z0-9_-]*(?:.[A-Z0-9][A-Z0-9_-]*)+):?(d+)?/?/i',$url)) { echo "Your url is ok."; } else { echo "Wrong url."; } 从一个字符串中 突出某个单词 $text = "Sample sentence from KomunitasWeb,regex has become popular in web programming. Now we learn regex. According to wikipedia,Regular expressions (abbreviated as regex or regexp,with plural forms regexes,regexps,or regexen) are written in a formal language that can be interpreted by a regular expression processor"; $text = preg_replace("/b(regex)b/i",'<span style="background:#5fc9f6">1</span>',$text); echo $text; 突出查询结果在你的 WordPress 博客里就像刚才我说的,上面的那段代码可以很方便的搜索出结果,而这里是一个更好的方式去执行搜索在某个WordPress的博客上打开你的文件 search.php ,然后找到 方法 the_title() 然后用下面代码替换掉它 echo $title; Now,just before the modified line,add this code: <?php $title = get_the_title(); $keys= explode(" ",$s); $title = preg_replace('/('.implode('|',$keys) .')/iu','<strong> |