我使用了以下表达方式。
.replaceAll("\\d(?=\\d{4})", "X")
在android studio中进行以下操作。
Input:- 1234567809
Expected Output:- 12XXXXX809
使用上述表达式后得到的输出:-XXXXXX7809
请帮助获得预期的输出。
您可以使用
(?<=\d{2})\d(?=\d{3})
See the 正则表达式演示.
该模式将匹配前面紧接着两位数字和后面紧跟三位数字的任何数字。
在 Java/Android 中,使用:
.replaceAll("(?<=\\d{2})\\d(?=\\d{3})", "X")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)