积木首页 - 学院 - 软件测试 - 技术百科 - 问答 - 黄页 - 手册 - 站长工具 - 社区
登录 | 注册
积木技术社区 » PHP » PHP正则表达式里的问题
打印 楼主:鼠运当头 发表于 2011-01-15 17:26 [回复8次/有效6个,浏览438次]

PHP正则表达式里的问题 [精]

$pattern='(\\$[0-9]+\\.[0-9]+)'
eregi($pattern,$content)
此处pattern理论上是匹配一个小数,但是\\.,\\$为什么都用两个反斜杠,转椅的话一个不就够了吗?
还有,此处pattern是单引号,不是双引号
求大侠解释
2楼 发表于 2011-01-15 18:07
PHP code
$pattern='([0-9]+\.[0-9]+)'
$content=1.2
if(eregi($pattern,$content))
{
echo "ok";
}
3楼 发表于 2011-01-15 18:34
一个的话有错误吗?
另外在括号外面加上 / 匹配内容/
单引号双引号不都一样么,只是在写非PHP代码的时候会用到单引号
4楼 发表于 2011-01-15 19:11
一个也没错,这是什么情况?
5楼 发表于 2011-01-15 19:25
3楼正解
6楼 发表于 2011-01-15 19:41
你那个匹配不成功吧
8楼 发表于 2012-05-14 15:15
路过看看http://www.haohannet.com
标题:
内容:

PHP: PHP技巧 - PHP基础 - PHP实例 - PHP错误代码 - 正则表达式 - 热门脚本语言: DOS命令 - vbs - CSS/HTML - python - perl - ruby - shell编程 - Powershell

JS: node.js - JS基础 - extjs - jQuery - JavaScript技巧

网址导航成语大全积木 TinyMCE 服务邮箱: Gimoohr(#)gmail.com
Copyright © 2008 Gimoo.Net  京ICP备05050695号