我想匹配一个单词,例如hi,想用\b标出开始与结束。但是用这个函数无法执行。后来在网上查了说是用/作为定界符,但是匹配的时候还是将所有的都匹配了。无法做到匹配单独的hi这个单词?请高手赐教一下
解决方案 »
- 关于mysql_fetch_array()的问题?望高手帮我解答哈!
- 我的cookie是加密过得,似乎好像写入不了,怎么回事???紧急求助
- Zend 怎么输出中文无法显示?
- 服务器要怎么开启socket_connect函数啊 网站无法安装
- 关于mysql的问题,有phpmyadmin管理中,出现了一些奇怪的进程
- 一次生成多个静态文件问题?
- 在asp可以用“../../”,php怎麼不可以用“../../”?
- 3 Question about sql.
- php表单提交后,不能生成表单变量,是怎么回事呢?
- php中一个成员权限困惑
- 关于apache no_ssl与openssl的疑问
- Ecshop 与 自己的网站 实现同步登入 登出问题?
$a ='fhia hi fefefhi hiasdf hi';
$b = '^hi$';
$c = 'jj';
debug(preg_replace($b,$c,$a));这样运行是错误的
终于搞定了,这个是在是太诡异了。要用这个模式:^\bhi\b^
$b = '/\bhi\b/';
$c = 'jj';
echo preg_replace($b,$c,$a);
fhia jj fefefhi hiasdf jj