【php正则只保留汉字字母数字】教程文章相关的互联网学习教程文章

php正则匹配urlimg【图】

PHP URL 正则 图片 url 我现在要匹配一个url地址,如:。我只想要src的url地址,还要匹配,有的是这种形式src后面没有““”双引号,有的是单引号,而且alt和title有的标记中是没有的。请问各位这个正则怎么写呢? 回复讨论(解决方案) /((http|https):\/\/)+(\w+\.)+(\w+)[\w\/\.\-]*(jpg|gif|png)/ <?php$str =<<<EOFsrc后面没有““”双引号单引号没有alt没有title都没有EOF;$reg = /<img[^>]*src=[\"]?([^\"\s]+)[\"]?...

php正则匹配汉字结尾的字符串

本帖最后由 zhuzhaodan 于 2013-06-09 00:04:00 编辑 UTF-8格式 $str = "289dfh第一个匹配 jdfh388第二个匹配 jfsj83第三个匹配 sjfsui" 要匹配出 1)289dfh第一个匹配 2)jdfh388第二个匹配 3)jfsj83第三个匹配 回复讨论(解决方案) 本帖最后由 xuzuning 于 2013-06-09 07:05:36 编辑 $str = "289dfh第一个匹配 jdfh388第二个匹配 jfsj83第三个匹配 sjfsui";preg_match_all(/\...

求一个PHP正则

24.143.198.188 :80 HTTP 250,890,890 United States 我想取出其IP和端口号; 主要是为了提取http://www.cnproxy.com/proxy1.html这个网页上的代理服务器 24.143.198.188:80 37.57.20.143:3128 37.59.48.180:8118 回复讨论(解决方案) 这不是简但的正则就可完成的 比如 77.37.134.58HTTP188,907,922Russia 77.37.134.58 是服务器ip z+c+a+x 才是端口号,需要计算出真实值。 而这些...

关于PHP正则问题

$lid=str_replace("\r\n","",$lid); 如果$lid获得多个下面该怎么写?请高手帮一下 谢谢 if ($lid==intval($row['id'])) { " selected="selected"> }else { ?> "> 回复讨论(解决方案) 都不知道你在说什么,建议举例说明。 如果获得多个$lid,则先把$lid explode成为数组,然后循环数组,逐渐去比对: code: $lid=str_replace("\r\n","",$lid); //假设多个id是,号隔开的 //把$lid组合成为数组...

php正则匹配或者str_replace如何对英文的度这个符号进行替换?

想把英文 度 这个特殊符号转为"",一直没调好怎么写,有人知道吗?求助啊,谢谢! 回复讨论(解决方案) 额 咋没人解答呢 你直接上一下代码吧,让我们看看哪里有问题 "zgy 90"就是想把这个字符串的度数符号去掉啊 代码1 $str="zgy 90";echo str_replace(, , $str);: $str="dfdfsdsfzgy 90";echo str_replace(, , $str)."";echo preg_replace(/()+/, , $str); 奇怪刚才我也用的str_replace,结果就不对呢,按...

求php正则匹配3个字符相同的输出yes

如 $str="我我我"; 有3个一样的字 echo 'yes'; $str2="我是大大大好人"; 有3个一样的字 echo 'yes'; $str3="12333456"; 有3个一样的字 echo 'yes'; 我是不知道这个字符是什么字符!只要满足里面相同的3个字符 求方法!正则最好 回复讨论(解决方案) $str2 = "我是大大大好人";if(preg_match(/(.+)\\1{2}/, $str2)) echo yes; 非常感谢! 下面的这个站如何采集?返回数据...

php正则表达

怎么写一个正则,同时匹配两种标签 $pattern="#(\)#U"; $pattern="#(\.*\)#U"; 像上面两,分别匹配了input和select。如何把它们合并成一个,只要满足其中一种都行。因为需要按照标签的顺序输出,所以不能分成两次来匹配 回复讨论(解决方案) $str = ; $str .= VolvoSaabOpelAudi;preg_match_all("#((\<input.*\>)|(\<select.*\>.*\<\/select\>))#U",$str,$out);var_dump($out); 这样可否? 正则里有或‘|’这...

php正则里面不要含有重复标签【图】

麻烦好心人帮我修改一下下面的正则,要求所匹配到的字符串里面不能再含有script标签。弄了一个上午了,不懂正则,没办法。谢谢了。 $pregfind = array( "//eiU", '/player\(\'player_\'\+\d+,\'(.*)\'.+/eiU', ); 回复讨论(解决方案) /[\d\D]*/isPHP教程热搜 php设置脚本最大执行时间的方法是什么php中$_SESSION获取不到值怎么办php 如何修改图片像素大小php date如何转换时间戳PHP如何替换数组中的指定元素php5ts...

&lt;tr&gt;&lt;td&gt;测试&lt;/td&gt;&lt;tr&gt;想替换为&lt;LI&gt;测试&lt;/LI&gt;求PHP正则替换,谢谢。

如题: 测试想替换为测试求PHP 正则替换,谢谢。 因为我的HTML代码如下: 新闻一 2014-03-12 新闻二 2014-02-20 想替换成 新闻一 2014-03-12 新闻二 2014-02-20 回复讨论(解决方案) 先匹配。再拼装结果。 $s=<<< TXT 新闻一 2014-03-12 新闻二 2014-0...

php正则有办法去掉第一段空格吗

$str="123 脚本之家 www.jb51.ne "; 最后我需要的是 $str="123脚本之家 www.jb51.ne "; 有什么办法吗 回复讨论(解决方案) $str="123 脚本之家 www.jb51.ne ";$p = preg_split ("/\s{2,}/",$str);var_dump(join($p)); ";var_dump($tmp);?> 有比这个更简单的吗?最好一步到位的 $str="123 脚本之家 www.jb51.ne ";$p = preg_split ("/\s{2,}/...

php正则如何匹配2级域名

域名状态可能是: xinwen.xxx.com xinwen.xxx.cn xinwen.xxx.net http://xinwen.xxx.com/ php 如何用正则表达式 preg_replace 得到, xinwen 回复讨论(解决方案) (?:http\:\/\/)?([^.]+)\.xxx\.(?:(com|cn|net)) $s=<<<TXTxinwen.xxx.comxinwen.xxx.cnxinwen.xxx.nethttp://xinwen.xxx.com/TXT;preg_match_all(#(^|/)([^/\.]+)\.#m,$s,$ar);print_r($ar[2]); Array ( [0] => xinwen [1] =...

关于PHP正则匹配问题.求教!

[Q]谢谢大大们的无私帮助谢谢你们了( )[A]谢谢[B]非常感谢[C]十分感谢[D]万分感谢[E]十万分感谢[F]百万分感谢[K]D 对于上述字串如何用正则将[Q]、[A]、[B]、[C]、[D]、[E]、[F]、[K]剔除出来,将剩余字串组合成数组,求教各位大大! 回复讨论(解决方案) $s = $Q]谢谢大大们的无私帮助谢谢你们了( )[A]谢谢[B]非常感谢[C]十分感谢[D]万分感谢[E]十万分感谢[F]百万分感谢[K]D;$ar = preg_split(/\[[A-Z]\]/,...

php正则字串

下面是字串 $a = '../post/luoji/soft/aaa.chm’ $b = '../post/luoji/bbb.txt' $c = ' post/luoji/c.rar' $d = ’../../luo/p/d.zip‘ $e = ‘../../lio/p/p/p/p/p/p/p/p/a.tar.gz’ $f = ‘../pp/tt/p/p/p/lp/p/tttt/p/t.rpm’ 要求获取成这样: $a = 'aaa.chm‘ $b = 'bbb.txt' $c = ' c.rar' $d = ’d.zip‘ $e = ‘a.tar.gz’ ...

PHP正则的小问题

$url = "http://detail.tmall.com/item.htm?id=39583642975&ali_trackid=2:mm_17615479_5728618_19968131,00236231:1406685924_6k5_1303432088&spm=a230z.1.5634029.1.Ch9V0b"; $preg = "/,([0-9]+):/is"; preg_match($preg,$url,$a); print_r($a); 为什么我用正则的时候用 ^ $ 从来都没有成功过,所以我从来都不用这两个符号,现在有点受不了的感觉,就比如上面的句是可以匹配的,但 $preg = "/^,(...

php正则截取字符串

字符串的格式是这个样子的 请问怎么截取src=“”里面的内容呢,也就是红字部分。求指导啊 回复讨论(解决方案) $s=<<<txttxt;preg_match(/src="(.+?)"/i, $s, $m);echo $m[1]; $s =<<< TXT字符串的格式是这个样子的请问怎么截取src="..."里面的内容呢,也就是红字部分。求指导啊TXT;preg_match_all(/src=([\"]?)(.+?)\1/is, $s, $m);print_r($m); Array( [0] => Array ( [0] => src="/fofa/uplo...