案例一:

 1 <?php 
 2 
 3 $str = 'abcdef123456';
 4 preg_match('/[a-z1-9]+/', $str, $res);
 5 var_dump($res);
 6 
 7 preg_match('/([a-z1-9])+/', $str, $res);
 8 var_dump($res);
 9 
10 preg_match('/(\w)+/', $str, $res);
11 var_dump($res);
12 -------------------------------------------以上3个正则分别输出:
13 array(1) {
14   [0]=>
15   string(12) "abcdef123456"
16 }
17 array(2) {
18   [0]=>
19   string(12) "abcdef123456"
20   [1]=>
21   string(1) "6"
22 }
23 array(2) {
24   [0]=>
25   string(12) "abcdef123456"
26   [1]=>
27   string(1) "6"
28 }
29 -------------------------------------------
30 
31 
32 preg_match_all('/[a-z1-9]+/', $str, $res);
33 var_dump($res);
34 
35 preg_match_all('/([a-z1-9])+/', $str, $res);
36 var_dump($res);
37 
38 preg_match_all('/(\w)+/', $str, $res);
39 var_dump($res);
40 -------------------------------------------以上3个正则分别输出
41 array(1) {
42   [0]=>
43   array(1) {
44     [0]=>
45     string(12) "abcdef123456"
46   }
47 }
48 array(2) {
49   [0]=>
50   array(1) {
51     [0]=>
52     string(12) "abcdef123456"
53   }
54   [1]=>
55   array(1) {
56     [0]=>
57     string(1) "6"
58   }
59 }
60 array(2) {
61   [0]=>
62   array(1) {
63     [0]=>
64     string(12) "abcdef123456"
65   }
66   [1]=>
67   array(1) {
68     [0]=>
69     string(1) "6"
70   }
71 }
72 -------------------------------------------
73 此处拿preg_match 与 preg_match_all 说明 \w   []  () 不同表达方式下,匹配的结果异同
View Code

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-16
  • 2022-12-23
  • 2021-08-22
  • 2022-02-28
  • 2022-02-13
猜你喜欢
  • 2021-12-17
  • 2022-12-23
  • 2022-02-12
  • 2022-12-23
  • 2022-12-23
  • 2021-12-24
相关资源
相似解决方案