几款PHP CMS介绍PHPCMS http://www.phpcms.cn/phpcms 2.0 由原9466article升级升级更名而来,是一个可以全站生成html的综合网站内容管理系统,能适应大中型网站的需求。 目前PHPCMS以新闻文章管理系统为主,同时有公告管理、友情链接管理、数据库管理、语言管理、风格模板管理、用户管理、JS文件管理等小的辅助功能模块。
转载
2013-01-25 17:14:00
66阅读
今天遇到一个蛋疼的问题,归结于自己学习PHP正则表达式没有学好的缘故。所以明天要认真再把有关正则的教材啃一遍。问题的关键在于,preg_match_all对于有换行和没有换行的的匹配是不同的:对于没有换行的匹配采用的是贪婪匹配,对于换行(\n)的匹配采用的是懒惰匹配。<toppost><post><board>美好</board><title&
原创
2013-06-16 02:26:04
530阅读
什么是正则表达式
用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分割、匹配、查找及替换操作。
PHP中有两套正则函数,两者功能差不多,分别为:
一套是由PCRE(Perl Co
转载
精选
2012-11-15 20:17:59
352阅读
基础概念正则表达式是通过一系列符合某个规则的字符串来匹配要搜索的内容。正则表达式有三种用法:1.匹配:从某个字符串抽取信息;2.替换:新文本替换匹配的旧文本;3.分组:把字符串拆分成小块字符串的数组匹配规则使用 preg_match 函数可以实现对正则表达式的匹配能力。//第一个参数是正则模式,第二个参数是需要匹配的字符串$flag = preg_match('/ycku/', 'ycku');/
原创
2017-11-04 19:48:09
696阅读
php正则: 定义一个字符串中连续三个相等的数字: $pre='/(\d)\1{2}/'; 调用正则匹配进行筛选: preg_match($pre,$str,$result); $result即为返回结果 如果一个字符串中有多个匹配则使用: preg_match_all($pre,$str,$result);
转载
2013-06-10 19:45:00
56阅读
2评论
好久没有发表文.
原创
2021-11-20 14:41:08
174阅读
一、正则表达式基础内容注:1、通用原子:\d : 数字。 \D : 除了数字。\w : 数字,
原创
2020-09-16 13:30:37
92阅读
语法:模式规则:/php/ 在字符串前后加上两条斜杠即可。匹配函数:preg_match()函数在字符串中搜索模式,如果存在则返回true,否则返回false。元素:正则表达式中包含三种元素分别为:量词、元字符、修饰符 量词语法 描述+ 匹配任何至少包含一个前导字符串* 匹配任何包含零个或多个前导字符串? 匹配任何包含零个或一个前导字符串. 匹配任意字符串{x} 匹配任何包含
转载
精选
2015-01-27 09:53:51
543阅读
$string = 'April 15, 2003';$pattern = '/(\w+) (\d+), (\d+)/i';$replacement = '${1}1,\3';//$replacement = '${1}1,$3';//$replacement = '${1}1,{3}';echo preg_replace($pattern, $replac
原创
2015-03-19 15:10:23
798阅读
描述字符串排列模式的一种自定义语法规则 如果可以使用字符串函数处理的任务 就不要使用正则 正则表达式 就是通过构建具有特定规则的模式,与输入的字符信息比较 在进行 分割 匹配 查找 替换 等工作 正则表达式 也是一个字符串 由具有特殊意义的字符串组成的字符 具有一定的编写规则 也是一种模式 可以把正
转载
2022-01-06 16:33:45
153阅读
// 驼峰写法 function toUp ($str) { return preg_replace_callback('/\s(\w)|-(\w)/', function ($matches) { if (count($matches) > 2) { return strtoupper($matches[2]); } ...
转载
2018-04-25 15:37:00
99阅读
2评论
<?php //正则梳理 // preg_match_all("/[^\/]+[\w]+/i","http://blog.snsgou.com/index.php", $matches);//preg_match第一次匹配成功就会停止,若想要继续就用preg_match_all // "/[^\/] ...
转载
2021-09-30 15:20:00
126阅读
2评论
$str = "The quick brown fox jumped over the lazy dog."; $str = preg_replace('/\s/','-',$str); echo $str;更详细的请看原著摘抄自http://www.5idev.com/p-php_preg_rep
转载
2022-05-31 23:32:07
125阅读
php正则匹配汉字!/^[\x{4e00}-\x{9fa5}]+$/u以上这个正则表达式就是困扰了很多php程序员的匹配汉字的正则表达式大家可能会觉得很简单,实际上不同编码,不同程序语言,都有些细微的出入,稍不注意就得不到正确的结果。下面是utf-8编码的例子:$str="汉字";if (preg_match("/^[\x{4e00}-\x{9fa5}]+$/u",$str)) {...
原创
2021-07-05 10:40:20
627阅读
改造
原创
2021-08-05 15:31:03
248阅读
逐个解释: 1、\x{4e00}-\x{9fa5}是utf编码下汉字的编码范围。 2、A-Za-z0-9,这个代表大写字母、小写字母和数字,没多说的。 3、u是修正符,表示匹配的字符串当成utf-8模式。 仅当备忘。
转载
2016-11-28 18:08:00
170阅读
2评论
<?php $str = "我是王铁锤子"; $reg = '/^[\x{4e00}-\x{9fa5}]{5}$/u'; $res = preg_match($reg,$str); var_dump($res); ?> ...
转载
2021-10-19 23:13:00
95阅读
点赞
3评论
<?php $str = <<< EOT 幸福领地
原创
2023-05-09 16:38:36
49阅读
```
/** * @param $url 网址 * @return bool */ public static function checkUrl($url){ $pattern="/^(http|https):\/\/.*$/i"; if(preg_match($pattern,$url)){ ret...
原创
2021-08-05 15:29:40
266阅读
```
原创
2021-08-05 15:31:04
407阅读