最新下载
热门教程
- 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
{ |
|
| 代码如下 | 复制代码 |
|
$arr_str = array( for($i=0; $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 ("/(]*>)(.*)(2>)/", $html, $matches); for ($i=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) |
|
?>
相关文章
- 伊莫簇脊背龙如何捕捉 10-27
- 洛克王国世界冥古龙怎么打 10-27
- 镭明闪击专精进阶有哪些玩法技巧 10-27
- 无期迷途伊蕾娅技能怎么样 10-27
- 龙魂旅人杜瓦林阵容搭配推荐 10-27
- 新三国志曹操传沙盘1360全枪兵打法 10-27