Привет, я получаю отказ в обслуживании: регулярное экспресс-предупреждение в строке ниже
billingApplicationAcctId = billingApplicationAcctId.replaceAll ("\" + s, "");
вы можете увидеть ниже код для дальнейшего использования
if (null != formatBillingAcctIdInd && formatBillingAcctIdInd.equals("Y")
&& billingApplicationCode.equalsIgnoreCase(EPWFReferenceDataConstants.BILLING_APPICATION_ID.KENAN.name())) {
Pattern pt = Pattern.compile("[^a-zA-Z0-9]");
Matcher match = pt.matcher(payment.getBillingApplicationAccntId());
while (match.find()) {
String s = match.group();
billingApplicationAcctId = billingApplicationAcctId.replaceAll("\\" + s, "");
}
}
что мне делать вместо кода выше, чтобы я не получил предупреждение DOS