首页 > 其他分享 >手机号替换为星号

手机号替换为星号

时间:2023-05-12 13:47:49浏览次数:29  
标签:手机号 星号 pattern preg resstr echo substr str 替换

//方法1-正则
$str = '15864236586';
$pattern = '/(\d{2})(\d{7})(\d{2})/i';
$a = preg_match($pattern,$str);
$replacement = '$1*******$3';
$resstr = preg_replace($pattern, $replacement,$str);
echo $resstr;

//方法2-字符串截取
$str = '15864236586';
$new_str = substr($str,0,2).'*******'.substr($str,-2);
echo $new_str;

标签:手机号,星号,pattern,preg,resstr,echo,substr,str,替换
From: https://www.cnblogs.com/jinjindandan/p/17393855.html

相关文章

  • python异步正则字符串替换,asyncio异步正则字符串替换re
     自然语言处理经常使用re正则模块进行字符串替换,但是文本数量特别大的时候,需要跑很久,这就需要使用asyncio异步加速处理importpandasaspdimportreimportasynciodata=pd.read_csv("guba_all_post_20230413.csv")data.dropna(inplace=True)#defreplace_betwee......
  • LeetCode 剑指 Offer 05. 替换空格
    题目链接:LeetCode剑指Offer05.替换空格题意:输入一个字符串s,然后将s中的每个空格替换成"%20"。解题思路:直接遍历一遍字符串,如果当前字符不是空格,则加入到结果中如果是空格,则将“%20”加入到结果集完整代码如下:funcreplaceSpace(sstring)string{varres......
  • 使用APACHE ORO 实现正则替换
    JAVA中的正则实现一直是一个混乱的情况,JDK提供的正则功能由于版本差异而存在向下不兼容的问题.Apache的ORO作为外部LIB,多少可以缓解JVM版本差异.但由于JAVA开源的混乱局面,想做到"一次编写随处运行"还需要JAVA世界付出相当的努力.以下为使用ORO实现正则替换的示例 importorg.ap......
  • 2.1 电路的等效替换 平衡电桥 Y形与△形电阻等效替换
    2.1电路的等效替换平衡电桥Y形与△形电阻等效替换一、电路的等效变换1.一端口任何一个复杂的电路,向外引出两个端钮,且从一个端子流入的电流等于从另一个端子流出的电流,则称这一电路为二端网络2.等效电路两个二端电路,端口具有相同的电压、电流关系,则称他们是等效的电路两个......
  • node使用fs.rename重命名文件的时候,如果有该名称的文件会被替换的问题
    再项目中使用fs.rename给快捷方式重命名的时候,因为有两个版本,在开发人员电脑上都安装两个版本的时候,发现每次都只有快捷方式,然后在重新查看代码的时候。发现代码中使用到了fs.rename去重命名文件。于是做了以下处理letnewLnkPath=path.join(桌面地址,`{appName}.lnk`)if(exi......
  • dedecms批量替换sql写法
    dedecms批量替换sql写法织梦dede批量替换文章标题、正文内容关键词方法相信对于很多织梦dedecms站长来说,应该经常遇到采集文章或者复制别人文章,需要批量修改文章标题、关键词、正文、作者、来源、日期等等相关信息。因为文章标题或者文章内容变动是常有的事,如果手工改动的话,肯定......
  • 相机拍照替换 IOS手机端安装使用教程
    相机拍照替换IOS手机端安装使用教程一、适用机型及系统1、机型:所有iphone机型,可越狱即可2、系统:支持13系统及以上所有可越狱系统二、安装手机端1、越狱(1)Windows越狱方法:电脑端安装爱思助手,点击工具-----》一键越狱-----》选择uncover----》开始越狱,如提示需要登录,点击商城,注册......
  • AcWing 770. 单词替换
    AcWing770.单词替换1.地址https://www.acwing.com/problem/content/772/2.题解#include<iostream>#include<cstdio>#include<sstream>usingnamespacestd;intmain(){strings;stringa,b;stringresult="";......
  • String字符串替换方法
    importjava.util.Scanner;publicclassStringTest5{/***键盘录入一个字符串,如果里面包含(TMD),用***替换*/publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);System.out.println("请输入字符串:");......
  • 使用python rembg替换登记照背景方法
    参考材料:https://pypi.org/project/rembg/fromrembgimportremovefromPILimportImageinput_path='input.jpg'output_path='output.png'in_image=Image.open(input_path)no_bg_image=remove(in_image)#删除背景x,y=no_bg_image.si......