把ip最后一位数字替换成星号 echo preg_replace('/(?<=\d{1,3}\.\d{1,3}\.\d{1,3}\.)\d{1,3}/','*','213.133.241.45');怎么就报错呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 echo preg_replace('#\d+$#','*','213.133.241.45'); php 正则中,断言必须是定长的echo preg_replace('/((?:\d{1,3}\.){3})\d{1,3}/','$1*','213.133.241.45');213.133.241.* 是最后一位数字还是最后的.后的所有数字。如果是后者,看斑竹的代码如果是前者:echo preg_replace('/((?:\d{1,3}\.){3}\d*)\d/','$1*','213.133.241.211'); ip 的每一节是不定长的,所以在 php 中无法写或许在以后的版本中可以,至少在 5.5 之前不可以 手册中 Perl 兼容正则表达式函数--模式语法 一节有明确的论述 什么是断言 什么又是断言必须是定长的 为什么获取google网页内容和浏览的不一样? 正则,去掉onclick 如何在服务器多个限制条件下上传大附件? php菜鸟请教怎么在一个页面里提取table里的值点编辑值提交到下面的form里? 如何截取网页div里面的内容? 自己解决PHP连接SQL SERVER的办法 怎么返回结果? PHP文件上传大小限制 呜呜........大家帮我看看,我的程序怎么不对,在线等待! php基础,结果为什么时这样的? float(-3.0531133177192E-16) 中文字符串取下标转换整数的问题 php如何处理dwg类型的图片..以下是代码,求指导!!!急用
213.133.241.*
如果是后者,看斑竹的代码
如果是前者:
echo preg_replace('/((?:\d{1,3}\.){3}\d*)\d/','$1*','213.133.241.211');
或许在以后的版本中可以,至少在 5.5 之前不可以