1

我一直在试图弄清楚如何专门掩盖字符串的某些部分。

例如,如果我要屏蔽电子邮件中的前四个字母:

alias12@gmail.com => ****s12@gmail.com

在电话号码的最后四个数字之前屏蔽四个数字:

+15123452345 => +151****2345

这些正则表达式中的每一个都将使用替​​换什么?

4

1 回答 1

1

对于第一个,只需匹配字符串的开头和另外 4 个.

^.{4}

对于第二个,使用这个:

.{4}(?=.{4}$)

这匹配 4.直到它看到在它之后,还有 4.跟在字符串的末尾。

于 2017-12-28T03:38:22.637 回答