最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
php 正则表达式常用例子
时间:2022-11-14 23:01:28 编辑:袖梨 来源:一聚教程网
1 函数ereg的使用示例。
2 函数eregi()的用法示例。
3 替换匹配的字符串。
4 用eregi_repalce()替换匹配字符串。
5 使用函数split()。
6 函数split()的使用。
7 函数sql_regcase()生成正则表达式。
8 正则表达式函数preg_grep()的用法示例。
9 用函数preg_match()进行正则表达式匹配。
10 匹配函数preg_match_all()的应用。
11 表达式搜索和替换的函数preg_repalce()。
12 通过正则表达式匹配的串分割字符串。
13 检查ip地址的正则表达式示例1。
14 检查ip地址的正则表达式示例2。
15 匹配中文字符串。
16 email正则表达式。
17 url正则表达式。
*/
// 1、函数ereg的使用示例。
代码如下 | 复制代码 |
$arr_date = array( for ($i=0; $i<5; ++$i) |
代码如下 | 复制代码 |
$arr_str = array( for($i=0; $i<4; ++$i) |
// 3、替换匹配的字符串。
代码如下 | 复制代码 |
$str = "1fish2fish3fish4fish5fish"; $str_rpc = ereg_replace("[0-9]", " ", $str); |
代码如下 | 复制代码 |
$str = "you have a car, i have a car, we have cars!"; $pattern = "car"; |
// 5、使用函数split()。
代码如下 | 复制代码 |
$str = "aaa~bbb~ccc~ddd"; $sep_arr = split("~",$str); "; |
代码如下 | 复制代码 |
$str = "aaaaaaa~bbbbc~dccce~fdddzzz"; $sep_arr = split("[a-z]{3}",$str); "; |
// 7、函数sql_regcase()生成正则表达式。
代码如下 | 复制代码 |
$str = "k#v3050"; $reg_str = sql_regcase ($str); |
代码如下 | 复制代码 |
$test_preg = array( echo "原数组:"; ";"; $preg_arr = preg_grep("/^[a-z].*[0-9]$/",$test_preg); ";"; |
// 9、用函数preg_match()进行正则表达式匹配。
代码如下 | 复制代码 |
$str_arr = array( foreach($str_arr as $str) |
代码如下 | 复制代码 |
$html = "粗体字符可点击的连接"; preg_match_all ("/(<([w]+)[^>]*>)(.*)(2>)/", $html, $matches); for ($i=0; $i< count($matches[0]); $i++) |
// 11、表达式搜索和替换的函数preg_repalce()。
代码如下 | 复制代码 |
$string = "the quick brown fox jumped over the lazy dog."; $patterns[0] = "/quick/"; $replacements[2] = "bear"; $str1 = preg_replace($patterns, $replacements, $string); ksort($patterns); $str2 = preg_replace($patterns, $replacements, $string); |
代码如下 | 复制代码 |
$str = 'php language programming in web'; $chars = preg_split('/ /', $str, -1, preg_split_offset_capture); "; |
// 13、检查ip地址的正则表达式示例1。
代码如下 | 复制代码 |
$arr_ip = array( foreach ($arr_ip as $ip) function validateip($ip) |
代码如下 | 复制代码 |
$arr_ip = array( foreach ($arr_ip as $ip) function validateip($ip) |
// 15、匹配中文字符串。
代码如下 | 复制代码 |
$str_arr = array( $patt_ch = chr(0xa1) . "-" . chr(0xff); foreach ($str_arr as $str) |
代码如下 | 复制代码 |
$str_arr = array( $patt_email = "/^[_a-za-z0-9-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,4}$/"; foreach ($str_arr as $str) $patt_url = "/^(http://)?[a-za-z0-9]+(.[a-za-z0-9]+)*.+$/"; foreach ($str_arr as $str) |
?>
相关文章
- 《无限暖暖》围巾蚯蚓具体作用介绍 12-24
- 《无限暖暖》星夜守望连衣裙获得方法介绍 12-24
- 《无限暖暖》魔物试炼幻境解锁方法介绍 12-24
- 《无限暖暖》磐岩晶石获得方法介绍 12-24
- 《无限暖暖》巨石岩仔打法攻略分享 12-24
- 《无限暖暖》布布果在哪 12-24