import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

class Ideone
{
	public static void main (String[] args) throws java.lang.Exception
	{
final String regex = "(?<=cardNo\\\"?\\s?:\\s?\\\"\\d{0,100})\\d(?!\\d{0,3}\\\")";
        final String string = "cardNo\":\"10929291929312911131\"\n"
	 + "(cardNo:\"10929291929312911131\",cardType:\"CREDIT\")\n"
	 + "\"cardNo\" : \"10929291929312911131\" \n"
	 + "creditCardData(cardNo: \"10929291929312911131\",cardType:\"CREDIT\") –";
        final String subst = "X";
        
        Pattern pattern = Pattern.compile(regex);
        Matcher matcher = pattern.matcher(string);
      
        String result = matcher.replaceAll(subst);
        
        System.out.println(result);
	}
}