简单正则,大家帮帮忙,急用,谢谢了 问题描述不清,不理解想要怎样。貌似可以这样if(preg_match("/系统日志表.用户管理+/",$text)) ...else ... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 类似这样 ereg("(.*)(系统日志表\.用户号码)[[[\+|-]|[\*|\/]]|[\)|\s]]+(.*)但是我写的这个有错也就是说我要精确匹配,"系统日志表.用户管理*(系统日志表.用户名-系统日志表.用户号码)"输入 系统日志表.用户 将不能匹配,而要输入 系统日志表.用户管理,系统日志表.用户名,系统日志表.用户号码 才能匹配 $text = "系统日志表.用户管理*(系统日志表.用户-系统日志表.用户号码)";如:我输入X来替换 系统日志表.用户,应该是替换为系统日志表.用户管理*(X-系统日志表.用户号码)而不是替换为 X管理*(X-X号码) 嘛意思?$str = "系统日志表.用户管理*(系统日志表.用户名-系统日志表.用户号码)";if(preg_match_all('/系统日志表\.用户[\x80-\xff]+/',$str,$match)) print_r($match); $text = "系统日志表.用户管理*(系统日志表.用户-系统日志表.用户号码)";$s = '系统日志表.用户';echo preg_replace('/'.preg_quote($s).'([-+*\/()])/', 'X$1', $text); preg_replace('/'.preg_quote($s).'([-+*\/()])/', 'X$1', $text);可是你这里的$1是什么意思啊? PHP如何将数据库表的列值赋值给数组? 一个很简单的问题 问大家一个简单的php问题 php中转换中文复杂汉字的函数是什么? zend studio 区别 zend studio for eclipse? 高分求: php服务器如何配置(急) 有点晕了,关于SQL中的AND和OR PHP数据库查询问题~请高手帮忙~ 关于大型网站的stats 有PHP运行环境的帮帮忙好吗? 新手问一个简单问题~~~ phpMyAdmin - 2.9.0.2 编码问题请教
ereg("(.*)(系统日志表\.用户号码)[[[\+|-]|[\*|\/]]|[\)|\s]]+(.*)
但是我写的这个有错也就是说我要精确匹配,
"系统日志表.用户管理*(系统日志表.用户名-系统日志表.用户号码)"
输入 系统日志表.用户 将不能匹配,而要输入 系统日志表.用户管理,系统日志表.用户名,系统日志表.用户号码 才能匹配
如:
我输入X来替换 系统日志表.用户,应该是替换为系统日志表.用户管理*(X-系统日志表.用户号码)而不是替换为 X管理*(X-X号码)
$str = "系统日志表.用户管理*(系统日志表.用户名-系统日志表.用户号码)";
if(preg_match_all('/系统日志表\.用户[\x80-\xff]+/',$str,$match))
print_r($match);