首页 > 其他分享 >正则替换;保留首尾字符,中间内容用*替换每个字符

正则替换;保留首尾字符,中间内容用*替换每个字符

时间:2022-10-31 17:12:30浏览次数:44  
标签:字符 正则 Str 字符串 data 替换 A123456B

1 str = 'A123456B'
2 
3 data = str.match(/(.)?(.*)(.)$/)
4 // data = ['A123456B', 'A', '123456', 'B']
5 // data = [完整字符串 , 首字符 , 中间字符串 , 尾字符]
6 
7 Str = data[1] + data[2].replaceAll(/./g,'*')+data[3]
8 // Str = 'A******B'

 

字符串也能被替换掉

 

偷学到一个

 

标签:字符,正则,Str,字符串,data,替换,A123456B
From: https://www.cnblogs.com/HE0318bei/p/16844990.html

相关文章

  • sqlserver convert datetime 和字符串之间的转换
     sqlserverconvertdatetime和字符串之间的转换--语句及查询结果:SelectCONVERT(varchar(100),GETDATE(),0)--0516200610:57AMSelectCONVERT(varchar(......
  • c语言字符串相关——strlen与sizeof strcpy与memcpy strcmp 数字char型+'0'与-'0
    目录strlen与sizeofstrcpy与memcpystrcpymemcpystrcmp--字符串比较数字char型+'0'与-'0'char-->int:-'0'int-->char:+'0'字母char型+'a'与-'a'atoi等接口使用strl......
  • 字符串
    Z函数(EXKMP)约定:字符串下标以\(1\)为起点。定义:对于个长度为\(n\)的字符串\(s\)。定义函数\(z[i]\)表示\(s\)和\(s[i,n]\)(即以\(s[i]\)开头的后缀)的最长公共......
  • 字符串匹配算法-Sunday
    以往不论是上课还是各种资料书上,看到关于字符串匹配的算法,大抵都是KMP了。然而KMP的next数组理解起来颇为费劲,且容易忘记。在LeetCode刷题中偶然发现了一个叫Sunday的算法,不......
  • Delphi 替换字符函数
    Delphi中的StringReplace函数是SysUtils单元中自带的函数:typeTReplaceFlags=setof(rfReplaceAll,rfIgnoreCase);functionStringReplace(constS,OldPattern,......
  • 字符串和数组的方法
    字符串和数组的方法一.字符串例子varstr='abcdefg'1.length(获取字符串的长度)console.log(str.length);//72.charAt(str)(获取到的是指定位置的字符)console.......
  • java-文件-字符流-2
    下面展示一些​​内联代码片​​。packageFile2_Char_file;importjava.io.File;importjava.io.FileNotFoundException;importjava.io.FileReader;importjava.io.FileW......
  • 处理敏感字、js 正则过滤敏感词mint-filter
    如何使用js过滤敏感词在字符串中有敏感字就打几个*号来代替vars="夜黑风高夜,在小树林我里个去,你大爷的";varreg=/我里个去|你大爷的/g;s=s.replace(r......
  • Python学习二:字符串
    文章目录​​一、字符串编码转换​​​​1.1使用encode()方法编码​​​​1.2使用encode()方法解码​​​​二、字符串常规操作​​​​2.1拼接字符串​​​​2.2计算字......
  • 481. 神奇字符串
    481.神奇字符串神奇字符串s仅由'1'和'2'组成,并需要遵守下面的规则:神奇字符串s的神奇之处在于,串联字符串中'1'和'2'的连续出现次数可以生成该字符串。s......