【php的正则中结束符$问题】教程文章相关的互联网学习教程文章

php正则提取XML指定内容方法?求大拿帮忙(史上最难)

有XML内容 AAAAAAA交易成功!5004152013-11-2109:52:23DGM201311210000096.26016.26BC1311210954280042716226********677001测试fSSczJM0fims1Xpmrvi2pnBtrr4= 求使用PHP 提取出AAAAAAA 和 DGM20131121000009 中的 “AAAAAA"和 ”DGM20131121000009“ 可以使用正则进行匹配 回复讨论(解决方案) $string = <<<XMLAAAAAAA交易成功!5004152013-11-2109:52:23DGM201311210000096.26016.26BC1311210954280042716226*****...

PHP正则问题

求一个正则公式用来截取字符串: 比如在一段文本中我想获取这段文字(没有包括双引号):“截至2013-09-30,这是一些文字,这是一些文字。” 用正则如何写?我想匹配“截至2013-09-30 xxxxxxx 。” 回复讨论(解决方案) xxxx 是指什么,具体匹配到哪 preg_match_all(~截至(.*?)。~);,找到开始和结束标记就好了。 xxxx 是指什么,具体匹配到哪 xxxx是省略 比如“这是一段文字,,,,,,,截至2013-09-30,我站点击...

php正则如何匹配“/”,网络上只有匹配“”的

php 正则如何匹配“/”,网络上只有匹配“\”的 回复讨论(解决方案) 加反斜杠转义 "\/" /\// -->和分界符相同,所以要转义 或 #/# -->和分界符不同,所以不需要转义 加反斜杠转义 "\/" 试过了,没用 /\// -->和分界符相同,所以要转义 或 #/# -->和分界符不同,所以不需要转义 谢谢了,我用了##当分界符,我以为只有//当分界符

求教PHP正则匹配问题

php , 正则表达式 各位大虾,我是一个编程爱好者,初学PHP,遇到一个正则表达式匹配问题,百思不得解,特来求教。 我的代码如下: 第一个PHP网页 $str = "akk c"; $pattern="/(.)\1/"; echo preg_match($pattern,$str,$matches).""; var_dump($matches); ?> 按说要能匹配“kk”,但输出结果却是: 0 array (size=0) empty 谢谢! 另:我的环境配置是: 服务...

【80分】求一php正则替换函数和.htaccess伪静态规则

将 5 首页 上一页 1 类似的内容替换成,如下 5 首页 上一页 1 注意: 当page不是0的时候伪静态成 /tag-关于友谊珍贵的格言/23/ 当page=0的时候伪静态成 /tag-关于友谊珍贵的格言/ 【.htaccess伪静态规则】 /e/tags/index.php?page=23&tagname=%B9%D8%D3%DA%D3%D1%D2%EA%D5%E4%B9%F3%B5%C4%B8%F1%D1%D4&line=3&tempid=13 当page不是0的时候伪静态成 /tag-%B9%D8%D3%DA%...

这个php正则为什么不能工作呢?在线等~

本帖最后由 chuantian15 于 2013-09-12 20:48:41 编辑 (\/d+)\n\t\t\t\n\n"}/',$html,$m));print_r($m[0]);?> charset=\"000000\">102<\/a><\/li>\n\t\t\t<\/ul>\n<\/div>\n"} 这是网页直接输出的内容,我需要中间那个102,因为这里是最大的页码,前面有很多个charset=\"000000\">,所以只能通过尾部\n\t\t\t\n\n"}判断位置。 在线等~ 回复讨论(解决方案) $m = array(preg_match(...)); print_r($m[0]); 这...

求个简单的PHP正则匹配。

[动漫同人] 宠物小精灵黑... 正文 第二十二... ...

求一段php正则替换规则

/e/tags/index.php?page=23&tagname=%B9%D8%D3%DA%D3%D1%D2%EA%D5%E4%B9%F3%B5%C4%B8%F1%D1%D4&line=3&tempid=13 用preg_replace()把这样的替换成 /tag-%B9%D8%D3%DA%D3%D1%D2%EA%D5%E4%B9%F3%B5%C4%B8%F1%D1%D4/23/ 当page=0的时候替换成 /tag-%B9%D8%D3%DA%D3%D1%D2%EA%D5%E4%B9%F3%B5%C4%B8%F1%D1%D4/ 回复讨论(解决方案) $str="/e/tags/index.php?page=0&tagname=%B9%D8%D3%DA%D3%D1%D2%EA%D5%E4%B9%F3%B5%C4%...

突然懵了,php正则如何匹配是否满足指定格式?

很简单的要求我居然不清楚了,不知道要用哪个函数了。 我要求用户输入的信息只能是字母,不能有其他任何字符:我使用的是preg_match,仔细一想,preg_match仅仅是匹配用户输入是否含有字母,而不是只有字母, 如,用户输入123abcd456,我要是使用preg_match会得到用户输入是正确的结论,但是这明显是不对的,我要的是用户输入只能是字母,而不是含有,应该用哪个函数啊? 谢谢 回复讨论(解决方案) /^[a-z]+$/i 只匹配字...

PHP正则匹配的时候可以把一个长的字串视为一个原子处理吗,例如下面的这个

(.*?<\/p><\/blockquote>)? 我想匹配这一段内容,但是这段内容 .*?<\/p><\/blockquote> 可有可无。 但是后面加的?是针对原子的吧,表示0个或者1个原子,前面的不是一个原子而是一个字串。 怎么实现呢? 回复讨论(解决方案) 加个选择 (.*?<\/p><\/blockquote>|.*)? 加个选择 (.*?<\/p><\/blockquote>|.*)? 测试了下,报错了。 被括号括起了,不就是原子了吗? 被括号括起了,不就是原子了吗? 那为什么无...

PHP正则如何匹配图片【图】

preg_match('#"]+?([^"/]+?)"https://img.gxlcms.com/https://img.gxlcms.com/[^>]+>#is', '', $matches); echo $matches[0]; 这里匹配图片了, 但我想匹配图片里 alt="" 的图片 怎么匹配呢 回复讨论(解决方案) preg_match(/<img.+?src=["\](.*?)["\].*?alt=""/is, , $matches); echo $matches[0]; 版主 好像匹配不了哦 。 输出空的 alt="" 改成 alt="(.+?)"试试看看 不行哦 。 而且要求的是 获取 alt="" ...

被PHP的正则打败了。。。

我简单的匹配abba 这样的4个连续的数字,里面使用了子表达式和反向引用,结果没有捕获到,真不知道为什么,我哪里写错了? <?phpheader("Content-type:text/html;charset=utf-8");$str="fdsafsdafsgfdag1223fa1551sdfassd3265";$mypreg="/(\d)(\d)\2\1/";//匹配abba式的数字,即上面的1551$mycon="这是数字";$str=preg_replace($mypreg,$mycon,$str);echo $str.""; 回复讨论(解决方案) 可以呀 $str="fdsafsdafsgfdag12...

继续求一个php正则,各位大侠帮帮忙

在网上复制文章的时候经常文章中夹杂如下内容 (xxx网 www.xxx.com) (xxx网 xxx.com) (xxx网 www.xxx.cn) (xxx网 www.xxx.net) 【xxx网 www.xxx.com.cn】 [xxx网 www.xxx.cn] (xxx网 xxx.com) 规则是网站信息用中文()或者【】或者〖〗『』「」或者英文()[]括起来 里面的内容多为网址 跪求一条可以删除这些的正则 回复讨论(解决方案) $s=<<<txtwww.aa.com(xxx网 www.xxx.com)www.xxbbx.com(...

求php用正则提取html的列表的数据【图】

成都电子商务有限公司杨发5101220001248473770103 成都科技术有限公司黄灿发5110400017076766531815 php新手 求php用正则提取javascript:Detail('R2013031500000871','671529939')"里的两个参数和td里的值, 一个tr为一行,最好放入数组,谢谢。 回复讨论(解决方案) $s=<<<txt 成都电子商务有限公司杨发5101220001248473770103 ...

PHP正则小问题

Array ( [description] => HTTP/1.1 200 OK Set-Cookie: JSESSIONID=40EA513DEFAE87D378EACB79C4E8A1B5; Path=/ipcam Content-Type: text/xml;charset=UTF-8 Transfer-Encoding: chunked Date: Thu, 27 Jun 2013 01:08:23 GMT Server: Apache-Coyote/1.1 c1b 1.0 GBK UserLogin 244ab25cf7f0258401c2ae0b038ead0a </SOAP-ENV:Body> </SOAP-ENV:Envelope> 0 } 这是原字符串,...