腾讯云网站解决方案帮您轻松应对建站成本高/网络不稳等常见问题

15个实用的PHP正则表达式

1
回复
1003
查看
[复制链接]

761

主题

775

帖子

3万

积分

董事

Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72Rank: 72

积分
32836
发表于 19-3-22 11:49:25 | 显示全部楼层 |阅读模式      紫钻仅向指定用户开放  
  对于开发人员来说,正则表达式是一个非常有用的功能,它提供了 查找,匹配,替换 句子,单词,或者其他格式的字符串。这篇文章主要介绍了15个超实用的php正则表达式,需要的朋友可以参考下。在这篇文章里,我已经编写了15个超有用的正则表达式,WEB开发人员都应该将它收藏到自己的工具包。验证域名检验一个字符串是否是个有效域名.
5 |# r6 \. v! y9 n( Y  [
  1. $url = "http://qiuqiufa.com/";  # {) C% l" V5 |) j( G
  2. if (preg_match('/^(http|https|ftp)://([A-Z0-9][A-Z0-9_-]*(?:.[A-Z0-9][A-Z0-9_-]*)+):?(d+)?/?/i', $url)) {  
    2 r9 G! ~3 M! }
  3.   echo "Your url is ok.";* A4 M( t1 Z* T7 {3 s; x
  4. } else {  
    . L9 G2 ?' L1 D1 t. g  C
  5.   echo "Wrong url.";
    8 l; m, P! y) ]7 e$ Z
  6. }
复制代码
/ V$ }% h* k4 U1 }5 r# q
  从一个字符串中 突出某个单词
( R8 ]% x0 U; E' [   这是一个非常有用的在一个字符串中匹配出某个单词 并且突出它,非常有效的搜索结果# X" v$ z3 \1 {+ v
  1. $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  ' y" [# z* F$ v; G5 t
  2. regexp, with plural forms regexes, regexps, or regexen) are written in a formal language that can be interpreted by a regular expression processor";  ! d, a$ S7 {! K( u' J
  3. $text = preg_replace("/b(regex)b/i", '<span style="background:#5fc9f6">1</span>', $text);  2 C* H4 z* H( Z; Z* B
  4. echo $text;
复制代码

; z6 K' q7 y" {( b5 |  突出查询结果在你的 WordPress 博客里就像刚才我说的,上面的那段代码可以很方便的搜索出结果,而这里是一个更好的方式去执行搜索在某个WordPress的博客上打开你的文件 search.php ,然后找到 方法 the_title() 然后用下面代码替换掉它' Q! |, }/ Y8 x. N  z
  1. echo $title;  
    ' R8 w/ ^; f: A/ [6 n! l
  2. Now, just before the modified line, add this code:  
    " S* P( `5 a6 q5 G! D
  3. <?php  8 w$ D6 b0 C+ ~# E6 O4 o2 ]; c% @
  4.   $title   = get_the_title();  \# E- G/ K" t
  5.   $keys= explode(" ",$s);# T, D9 @* Q6 t5 X% D
  6.   $title   = preg_replace('/('.implode('|', $keys) .')/iu',
    ! F3 V9 W3 ~4 G6 F$ |5 U
  7.   '<strong>\0</strong>',: H9 I$ C' S- Z6 [6 p% q" A
  8.   $title);
    ! P" {9 S; G' j* ]% o+ y6 v
  9. ?>  
复制代码
  1. Save the search.php file and open style.css. Append the following line to it:  
    9 K! q% ~, u8 e# I+ o: e' N8 _
  2. strong.search-excerpt { background: yellow; }
复制代码
& U/ Q1 c6 a; R! ?$ |6 A
  从HTML文档中获得全部图片
, w) I3 Q0 h" h& y/ Q7 B- o1 l! |7 I# G   如果你曾经希望去获得某个网页上的全部图片,这段代码就是你需要的,你可以轻松的建立一个图片下载机器人- m) T, {, G1 o* q4 S1 w3 I
  1. $images = array();  
    7 B2 ?8 j" V% Z% W2 P
  2. preg_match_all('/(img|src)=("|')[^"'>]+/i', $data, $media);  ) D! C; q  B2 E1 k. ?: k8 f- @
  3. unset($data);  5 o! w5 L, L1 M$ n; L4 o, s
  4. $data=preg_replace('/(img|src)("|'|="|=')(.*)/i',"$3",$media[0]);  1 [9 V  `; i2 E2 F
  5. foreach($data as $url)  5 v" ?; G6 p* D
  6. {  
    / e0 `2 G* T1 ?1 `1 x) {
  7.   $info = pathinfo($url);- r' O- R+ c& O
  8.   if (isset($info['extension']))
    ( t+ L/ ~* i& j# Y, q: j
  9.   {3 K' ^3 i' H) O; j3 \. G
  10.   if (($info['extension'] == 'jpg') ||* V" o& T6 \+ m) |3 c) [
  11.   ($info['extension'] == 'jpeg') ||# D( r, V  u5 o' u
  12.   ($info['extension'] == 'gif') ||+ p4 t4 b2 r. m1 T0 m
  13.   ($info['extension'] == 'png'))
    9 ?8 Y- f* T# z* N
  14.   array_push($images, $url);
    : u' {0 y: e+ m. L/ \6 s. ~
  15.   }3 F+ {9 W6 f4 L4 N8 @% x5 J6 {
  16. }
复制代码

6 Q* s$ M* _. F6 C) k) y' @  删除重复字母 4 l9 z- {! m8 X4 [
  经常重复输入字母? 这个表达式正适合.7 o  j$ U0 E0 R8 e
  1. $text = preg_replace("/s(w+s)1/i", "$1", $text);
复制代码
7 J" ]* y3 N% p& B8 Z
  删除重复的标点 $ E7 n) z/ l: D' j6 o, \
  功能同上,但只是面对标点,白白重复的逗号
7 M- o' F6 n8 m& T: }$ V
  1. $text = preg_replace("/.+/i", ".", $text);
复制代码

% c  }" f% U% P0 t" s1 H  N* I  这个简单的函数有两个参数:第一个是你要匹配的标签,第二个是包含XML或HTML的变量,再强调下,这个真的很强大. m: h4 \$ O; s5 U# ^4 D2 G
  1. function get_tag( $tag, $xml ) {  
    4 B, Z' k- ]& [2 y2 c2 K" @0 z
  2.   $tag = preg_quote($tag);
    , s( S* T  @. a. g1 T& e8 \% y& g
  3.   preg_match_all('{<'.$tag.'[^>]*>(.*?)</'.$tag.'>.'}',
    6 F; K7 v" ^% j  J  N
  4.   $xml,! s1 ?7 N) B0 R! p# Z( R6 Y8 S
  5.   $matches," K3 ?/ I/ n  y" ^2 D
  6.   PREG_PATTERN_ORDER);# u+ Y2 M' F; S- N2 B9 i: ~
  7.   return $matches[1];9 G$ [5 @# n; b: t+ y1 E0 b$ r
  8. }
复制代码

# n+ z! P$ L% o/ O  匹配具有属性值的XML或者HTML标签
3 v  T7 H: n' ~1 c/ w0 a   这个功能和上面的非常相似,但是它允许你匹配的标签内部有属性值,例如你可以轻松匹配 <div id=”header”>! C! _! i- x' S8 O: F: q
  1. function get_tag( $attr, $value, $xml, $tag=null ) {  8 ~* J  S$ q! d
  2.   if( is_null($tag) )
    0 U$ T  Q0 k( d, E
  3.   $tag = '\w+';
    9 S& ?% f+ c. O
  4.   else
    ! E1 v; R9 ^" B% B* Z4 O& z
  5.   $tag = preg_quote($tag);
    / j+ t2 T& R( g- g; U0 A6 ]8 }$ j
  6.   $attr = preg_quote($attr);
    9 b, V1 Q$ S5 O7 i" A
  7.   $value = preg_quote($value);
    , G  U7 m" @2 ]0 U9 {6 j3 o/ {
  8.   $tag_regex = "/<(".$tag.")[^>]*$attr\s*=\s*".
    1 R; ^5 w: d: J: [9 G
  9.   "(['"])$value\\2[^>]*>(.*?)<\/\\1>/", _8 k( {/ {) y0 ?$ @( |8 K0 j
  10.   preg_match_all($tag_regex,
    " Y9 j  E/ h( @
  11.   $xml,9 Z! u9 P( I8 c
  12.   $matches,
    7 [- a: b4 B+ @. o
  13.   PREG_PATTERN_ORDER);! |! }$ c/ I  U8 z0 ~4 R! i
  14.   return $matches[3];
    , `# ?2 \- i2 ~. W/ ~7 ~# H5 ~9 ^
  15. }
复制代码

& w$ W. E2 _: Y: _- G  匹配十六进制颜色值
0 W/ K: c. S8 T( v' Z: n  \* m7 ~' Q   web开发者的另一个有趣的工具,它允许你匹配和验证十六进制颜色值.
. a+ D$ f: V* i, j6 |
  1. $string = "#555555";  
    $ I% {7 b9 C! }+ g3 O
  2. if (preg_match('/^#(?:(?:[a-fd]{3}){1,2})$/i', $string)) {  + P1 y: \& J. ^; i0 t3 h
  3. echo "example 6 successful.";  
    # C. A9 C& Z3 U& c
  4. }
复制代码

) ]4 w( o3 j  K0 d4 H  [9 F; ~  查找页面 title
3 U1 A3 k, [1 H( ]7 P  t% Y   这段代码方便查找和打印 网页 <title> 和</title> 之间的内容% f6 ?( R/ M' V; Z& N
  1. $fp = fopen("http://www.catswhocode.com/blog","r");  . a. z1 \# z0 [; k. j
  2. while (!feof($fp) ){  
    4 _' j. ?+ ^9 a& f% }7 d
  3.   $page .= fgets($fp, 4096);
    , D; A, `, `) c# i( q
  4. }  ; R( {: A& h4 c6 i% `
  5. $titre = eregi("<title>(.*)</title>",$page,$regs);  ) I/ j" f) n# f: ~" V
  6. echo $regs[1];    S8 B! b% ^/ i* H
  7. fclose($fp);
复制代码
3 u' P9 B/ r9 b; X! O! a
  解释 Apache 日志
) x. G/ M' X& p0 _   大多数网站使用的都是著名的Apache服务器,如果你的网站也是,那么使用PHP正则表达式解析 apache 服务器日志 怎么样?! `# Y1 S$ |' x1 a: X3 i' J( X7 p
  1. //Logs: Apache web server  
    * X) k9 o- K! X
  2. //Successful hits to HTML files only. Useful for counting the number of page views.  + u& a# g( @+ [/ Z# w
  3. '^((?#client IP or domain name)S+)s+((?#basic authentication)S+s+S+)s+[((?#date and time)[^]]+)]s+"(?:GET|POST|HEAD) ((?#file)/[^ ?"]+?.html?)??((?#parameters)[^ ?"]+)? HTTP/[0-9.]+"s+(?#status code)200s+((?#bytes transferred)[-0-9]+)s+"((?#referrer)[^"]*)"s+"((?#user agent)[^"]*)"0 B- V6 H5 m2 _7 r( u; u
  4. [b]  使用智能引号代替双引号[/b]
    * u3 c1 L2 z. [! N3 ~
  5.   如果你是一个印刷爱好者,你将喜欢这个允许用智能引号代替双引号的正则表达式,这个正则被WORDPRESS在其内容上使用
    , @4 ?) j- L0 l5 H
  6. [code]preg_replace('B"b([^"x84x93x94rn]+)b"B', '?1?', $text);
复制代码
6 t: N2 t* R6 s1 i; G: H7 R; e
  检验密码的复杂度
# K3 b& t7 @1 v1 X$ w   这个正则表达式将检测输入的内容是否包含6个或更多字母,数字,下划线和连字符. 输入必须包含至少一个大写字母,一个小写字母和一个数字
0 e6 C; S: F' ^; }# R
  1. 'A(?=[-_a-zA-Z0-9]*?[A-Z])(?=[-_a-zA-Z0-9]*?[a-z])(?=[-_a-zA-Z0-9]*?[0-9])[-_a-zA-Z0-9]{6,}z'
复制代码

4 ^$ j2 l+ u& m' R3 f2 F7 r& B  WordPress: 使用正则获得帖子上的图片
9 T9 y) Y. u8 }, f/ j   我知道很多人是WORDPRESS的使用者,你可能会喜欢并且愿意使用 那些从帖子的内容检索下来的图像代码。使用这个代码在你的BLOG只需要复制下面代码到你的某个文件里
2 I5 R% p- x; F+ i
  1. <?php if (have_posts()) : ?>  
    % m% b, M5 }" ~! y# M; A
  2. <?php while (have_posts()) : the_post(); ?>  
    ! }( _: H& V& Z% j, h7 G- p1 q
  3. <?php  
    8 e7 s: S; i/ u8 S; ^) O. I
  4. $szPostContent = $post->post_content;  2 g: |5 |: [2 U
  5. $szSearchPattern = '~<img [^>]* />~';  
    * f* l9 |: O- C" z9 F3 m' l
  6. // Run preg_match_all to grab all the images and save the results in $aPics  $ `! N) _5 C* }, {
  7. preg_match_all( $szSearchPattern, $szPostContent, $aPics );  9 j$ w/ e# q( H
  8. // Check to see if we have at least 1 image  5 i: _0 K1 R: X, l' s( H
  9. $iNumberOfPics = count($aPics[0]);  
    * S0 W/ a8 {. g' ]
  10. if ( $iNumberOfPics > 0 ) {  
    ) b' N$ d  X# z0 U
  11.   // Now here you would do whatever you need to do with the images
    ' e6 S2 C( |; G, t+ l9 _
  12.   // For this example the images are just displayed
    , j' B8 ?+ R# B1 g! x( g# Q8 T1 X6 N
  13.   for ( $i=0; $i < $iNumberOfPics ; $i++ ) {
    1 T' g, }. p8 ~* z% c4 e" b
  14.   echo $aPics[0][$i];* k+ ?# n# }) o0 G
  15.   };) M: Y  W+ Q5 V; I1 R8 g
  16. };  
    : h& i2 W4 Y, n) W  h
  17. endwhile;  ) k& f- t1 x" G0 w3 f: p, `
  18. endif;  
    , m2 l0 \8 C9 @/ {
  19. ?>
复制代码

6 o! ?( O( t0 S  自动生成笑脸图案 * A5 [) w4 K3 a6 w$ [; n( ]
  被WordPress使用的另一个方法, 这段代码可使你把图像自动更换一个笑脸符号
3 h+ L8 _( u) C3 ?- M( S, t
  1. $texte='A text with a smiley ';  # v7 ~9 \) t* i
  2. echo str_replace(':-)','<img src="">',$texte);
复制代码

' S# |( y$ t; x) L+ f" F" B$ u  移除图片的链接
& [" _/ f- `/ {& d1 t7 N
  1. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
    1 U7 w) E- [/ G" G; A: {- ?/ q' O
  2. <?php  
    7 P& R% L6 z  |9 d! o
  3.   $str = '
    1 k2 u: D2 H: E- ?) L$ D
  4.   <a href="http://www.jobbole.com/">jobbole</a>其他字符
    / G2 Q: D- l) B" }; w) i7 g
  5.   <a href="http://www.sohu.com/">sohu</a>
    , _6 L& ^+ c5 F/ \$ t" _; b
  6.   <a href="http://www.sohu.com/"><img src="" /></a>8 p2 I& W* g0 G  d  V( u
  7.   <br>';0 A. p. _0 g. c2 v- n# G1 ^
  8.   //echo preg_replace("/(<a.*?>)(<img.*?>)(<\/a>)/", '$2', $str);: C, M# N& K& O: M& Q9 w
  9.   echo preg_replace("/(<a.*?>)(<img.*?>)(<\/a>)/", '\2', $str);
    7 S& r$ S# Y/ m" ]
  10. ?>
复制代码
! x6 l  Y, E4 m* d' c+ {( J
  以上就是15个超实用的php正则表达式,希望对大家的学习有所帮助。                              & j& X. R( B: r* b9 S/ X4 T6 i; z
  1. //Logs: Apache web server  ' F: D2 _0 A/ X% ?" U  I+ k: d
  2. //404 errors only  
    9 N2 S# e+ Y2 G0 o
  3. '^((?#client IP or domain name)S+)s+((?#basic authentication)S+s+S+)s+[((?#date and time)[^]]+)]s+"(?:GET|POST|HEAD) ((?#file)[^ ?"]+)??((?#parameters)[^ ?"]+)? HTTP/[0-9.]+"s+(?#status code)404s+((?#bytes transferred)[-0-9]+)s+"((?#referrer)[^"]*)"s+"((?#user agent)[^"]*)"
复制代码

& m4 r( W; e. \; `6 _* r  使用智能引号代替双引号 3 |0 B4 \$ \7 u0 C& r$ o
  如果你是一个印刷爱好者,你将喜欢这个允许用智能引号代替双引号的正则表达式,这个正则被WORDPRESS在其内容上使用
7 t# I5 U6 Y: ^1 i/ }
  1. preg_replace('B"b([^"x84x93x94rn]+)b"B',&nbsp;'?1?',&nbsp;$text);
复制代码
) A5 d1 ]9 I: {3 [. P/ h/ N- L
  检验密码的复杂度 8 w4 E4 \! |. _: {7 k7 s
  这个正则表达式将检测输入的内容是否包含6个或更多字母,数字,下划线和连字符. 输入必须包含至少一个大写字母,一个小写字母和一个数字
4 `3 }: ?  L- Q4 f* g
  1. 'A(?=[-_a-zA-Z0-9]*?[A-Z])(?=[-_a-zA-Z0-9]*?[a-z])(?=[-_a-zA-Z0-9]*?[0-9])[-_a-zA-Z0-9]{6,}z'
复制代码

/ p3 p# z3 k; i% h( R  WordPress: 使用正则获得帖子上的图片 0 b4 a$ ~. e* J" |! o, k
  我知道很多人是WORDPRESS的使用者,你可能会喜欢并且愿意使用 那些从帖子的内容检索下来的图像代码。使用这个代码在你的BLOG只需要复制下面代码到你的某个文件里2 n# o! l, i9 |! P) ^& h- W8 Y$ D
  1. &lt;?php if (have_posts()) : ?&gt;  
    ' h" |* T9 t0 |# Q4 Q
  2. &lt;?php while (have_posts()) : the_post(); ?&gt;  $ f, \) I/ K" I9 `0 R( n
  3. &lt;?php  ' W2 I, G* c3 A5 {' ?
  4. $szPostContent = $post-&gt;post_content;  " p% A9 J' m& n3 x' F0 K; B
  5. $szSearchPattern = '~&lt;img [^&gt;]* /&gt;~';  
    3 ^, r. ~2 Q& g3 v3 F. V) c
  6. // Run preg_match_all to grab all the images and save the results in $aPics  # E, [: m( F7 Y2 w3 P9 X$ Y! z+ N
  7. preg_match_all( $szSearchPattern, $szPostContent, $aPics );  
    & f& g' X1 W) s( i7 J, R% e
  8. // Check to see if we have at least 1 image    Q- t  g; x- C4 D" L  t
  9. $iNumberOfPics = count($aPics[0]);  
    3 w4 g1 K) E% S8 |4 {8 t
  10. if ( $iNumberOfPics &gt; 0 ) {  . Q; n! H7 ^' h. ~, t
  11.   // Now here you would do whatever you need to do with the images
    0 n4 g5 W6 u" l. m) G: e2 V" U
  12.   // For this example the images are just displayed
    & h( B( x3 _2 j) i) d  Y5 \
  13.   for ( $i=0; $i &lt; $iNumberOfPics ; $i++ ) {
    ) ~( L1 u, }; f1 I
  14.   echo $aPics[0][$i];
    , n  ], h, c& J& t  Q
  15.   };
    8 k+ t* N  R- f2 W+ K' l: `
  16. };  
    : o, m, C: S/ a6 u3 }# K
  17. endwhile;  - ~5 D9 D2 C! _4 H& o* O7 Y* w( q
  18. endif;  ( d  o0 R; R7 z) @' x
  19. ?&gt;
复制代码

7 o! X- v- a  |, k+ b4 a* o  自动生成笑脸图案
. E" N" C+ X2 k; M( f   被WordPress使用的另一个方法, 这段代码可使你把图像自动更换一个笑脸符号
# u) d+ ]" s9 p7 X; |
  1. $texte='A text with a smiley ';  ' n: w* M; z! m, l* Z. d
  2. echo str_replace(':-)','&lt;img src=""&gt;',$texte);
复制代码
  U- D& o- m4 ?1 V2 x2 H! L
  移除图片的链接
' S  r- ?3 C" a" F% r: I
  1. &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;  
    & a! M% h, m+ J! L
  2. &lt;?php  
    ) h- c9 D) Q$ M) J' y! K* v3 ^+ l) |
  3.   $str = '& D2 Z3 X$ n% s6 [
  4.   &lt;a href="http://www.jobbole.com/"&gt;jobbole&lt;/a&gt;其他字符! c) L- c% L+ N4 n, q, f
  5.   &lt;a href="http://www.sohu.com/"&gt;sohu&lt;/a&gt;
    " t7 [) }8 ?8 J# ?8 l0 E3 v: {# q4 E
  6.   &lt;a href="http://www.sohu.com/"&gt;&lt;img src="" /&gt;&lt;/a&gt;
    4 h: |% @$ ~! b; F$ ^$ y+ i5 A
  7.   &lt;br&gt;';
    2 O1 A( Q' J: t" G( Q) L
  8.   //echo preg_replace("/(&lt;a.*?&gt;)(&lt;img.*?&gt;)(&lt;\/a&gt;)/", '$2', $str);
    1 {; v: y) k: p
  9.   echo preg_replace("/(&lt;a.*?&gt;)(&lt;img.*?&gt;)(&lt;\/a&gt;)/", '\2', $str);" h2 ?6 R2 ?5 P
  10. ?&gt;
复制代码

. J, L: A& F1 c: r% e; C; a  以上就是15个超实用的php正则表达式,希望对大家的学习有所帮助。; H# `9 E/ [7 R
8 B0 s3 D  a2 e
  使用智能引号代替双引号
4 d7 }2 `8 X4 G% }' C" n+ b, J   如果你是一个印刷爱好者,你将喜欢这个允许用智能引号代替双引号的正则表达式,这个正则被WORDPRESS在其内容上使用
; L5 P- n6 ~/ \[        DISCUZ_CODE_92        ]# [4 a( k" u$ i$ x, N: r) e( ^
  检验密码的复杂度 5 b' g- S; t. }5 g9 \
  这个正则表达式将检测输入的内容是否包含6个或更多字母,数字,下划线和连字符. 输入必须包含至少一个大写字母,一个小写字母和一个数字6 t2 F  R: J  ?) Y  y( J; [8 p/ [
[        DISCUZ_CODE_93        ]! q& {/ @! o. m
  WordPress: 使用正则获得帖子上的图片 ' v* B" m4 [: |. U7 c3 S
  我知道很多人是WORDPRESS的使用者,你可能会喜欢并且愿意使用 那些从帖子的内容检索下来的图像代码。使用这个代码在你的BLOG只需要复制下面代码到你的某个文件里! J  I. f' o/ f4 U
[        DISCUZ_CODE_94        ]
; f" p% r! @: l' _, h% J. w' |  自动生成笑脸图案
/ b2 X* U0 S8 N: r: o   被WordPress使用的另一个方法, 这段代码可使你把图像自动更换一个笑脸符号, `6 Z9 U0 I! |& S! \) d) x, a
[        DISCUZ_CODE_95        ]
. [5 P/ z4 X6 E) W( t  移除图片的链接
- X" v! q2 p" z$ k[        DISCUZ_CODE_96        ]8 l9 @$ K4 U# y+ Z: t+ O% @( a! x
  以上就是15个超实用的php正则表达式,希望对大家的学习有所帮助。% }8 m/ r1 G7 D' T$ X) ^2 ~2 z; i

  {& [' ?) q! K) ]& q2 D5 e+ ^& ]8 [- a3 J
; c2 d+ y( r4 W6 W                                                   

0

主题

5

帖子

20

积分

1°伸手党

Rank: 2

积分
20
发表于 19-10-29 09:12:59 | 显示全部楼层         
我是个凑数的。。。
回复

使用道具 举报

网站简介

球球发,是一家 Discuz! 商业插件、风格模板、网站源码、 Discuz!运营维护技术等于一体的交流分享网站,全站95%的资源都是免费下载,对于资源我们是每天更新,每个亲测资源最新最全---球球发(如果我们有侵犯了您权益的资源请联系我们删除