【发布时间】:2018-02-28 07:48:59
【问题描述】:
在 Apex 中,我想编写一个正则表达式来执行以下操作:
source string: abcdefg
output string: ab*****
source string: 123456789
output string: 12*******
source string: a123d
output string: a1***
到目前为止我所尝试的:
String t= "salesforce";
String r = t.replaceAll("\\w(?=\\w{2})", "*");
system.debug("==r=="+r);
输出:
********ce
【问题讨论】:
-
到目前为止你尝试过什么?
-
为什么是正则表达式?
-
字符串 t= 'salesforce';字符串 r = t.replaceAll('\\w(?=\\w{2})', '*'); system.debug('==r=='+r);输出:********ce
-
@RaJu 请把它放在问题中。
-
请给出一个表达式以获得所需的输出
标签: java regex salesforce apex