/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
class Ideone
{
{
String regex
= "^((?![0-9]+-[0-9]+).*?)(\\b"+ sTofind
+ "\\b.*)"; String string
= "etudiant -: ingenieur etudes et developpement\n" + "http://w...content-available-to-author-only...z.com/profilen\n"
+ "experiences \n"
+ "ingenieur\n"
+ "2018-2014 ingenieur \n"
+ "331 ingenieur\n\n\n"
+ "29 rue de la terrasse Ingenieur Centrale Lyon / Supélec \n"
+ "93160 NOISY LE GRAND ingenieur \n"
+ "09 66 11 10 93 Expertise en instrumentation industrielle, \n"
+ "06 44 25 90 09 automatisation ingenieur & marketing opérationnel \n"
+ "email.email@wanadoo.fr Bilingue anglais ingenieur";
Pattern pattern = Pattern.compile(regex, Pattern.MULTILINE | Pattern.CASE_INSENSITIVE);
Matcher matcher = pattern.matcher(string);
String result
= matcher.
replaceAll(subst
);
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwogCmltcG9ydCBqYXZhLnV0aWwuKjsKaW1wb3J0IGphdmEubGFuZy4qOwppbXBvcnQgamF2YS5pby4qOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4Lk1hdGNoZXI7CmltcG9ydCBqYXZhLnV0aWwucmVnZXguUGF0dGVybjsKIApjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJU3RyaW5nIHNUb2ZpbmQgPSAiaW5nZW5pZXVyIjsKCQlTdHJpbmcgcmVnZXggPSAiXigoPyFbMC05XSstWzAtOV0rKS4qPykoXFxiIisgc1RvZmluZCArICJcXGIuKikiOwoJCVN0cmluZyBzdHJpbmcgPSAiZXR1ZGlhbnQgLTogaW5nZW5pZXVyIGV0dWRlcyBldCBkZXZlbG9wcGVtZW50XG4iCgkJICsgImh0dHA6Ly93Li4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi56LmNvbS9wcm9maWxlblxuIgoJCSArICJleHBlcmllbmNlcyAgXG4iCgkJICsgImluZ2VuaWV1clxuIgoJCSArICIyMDE4LTIwMTQgICAgICBpbmdlbmlldXIgXG4iCgkJICsgIjMzMSAgICBpbmdlbmlldXJcblxuXG4iCgkJICsgIjI5IHJ1ZSBkZSBsYSB0ZXJyYXNzZSAgICBJbmdlbmlldXIgQ2VudHJhbGUgTHlvbiAvIFN1cMOpbGVjIFxuIgoJCSArICI5MzE2MCBOT0lTWSBMRSBHUkFORCAgICBpbmdlbmlldXIgIFxuIgoJCSArICIwOSA2NiAxMSAxMCA5MyAgICAgICBFeHBlcnRpc2UgZW4gaW5zdHJ1bWVudGF0aW9uIGluZHVzdHJpZWxsZSwgXG4iCgkJICsgIjA2IDQ0IDI1IDkwIDA5ICAgICBhdXRvbWF0aXNhdGlvbiBpbmdlbmlldXIgJiBtYXJrZXRpbmcgb3DDqXJhdGlvbm5lbCBcbiIKCQkgKyAiZW1haWwuZW1haWxAd2FuYWRvby5mciAgIEJpbGluZ3VlIGFuZ2xhaXMgIGluZ2VuaWV1ciI7CgkJU3RyaW5nIHN1YnN0ID0gIiQxPGk+JDI8L2k+IjsKIAoJCVBhdHRlcm4gcGF0dGVybiA9IFBhdHRlcm4uY29tcGlsZShyZWdleCwgUGF0dGVybi5NVUxUSUxJTkUgfCBQYXR0ZXJuLkNBU0VfSU5TRU5TSVRJVkUpOwoJCU1hdGNoZXIgbWF0Y2hlciA9IHBhdHRlcm4ubWF0Y2hlcihzdHJpbmcpOwoJCVN0cmluZyByZXN1bHQgPSBtYXRjaGVyLnJlcGxhY2VBbGwoc3Vic3QpOwogCgkJU3lzdGVtLm91dC5wcmludGxuKHJlc3VsdCk7Cgl9Cn0=