import java.util.*;
import java.lang.*;
class Main {
String str
= "hello, this is a long sentence"; System.
out.
printf("Replaced: [%s]%n", truncateAfteWords
(3, str
)); }
private static String truncateAfteWords
(int n,
String str
) { return str.replaceAll("^((?:\\W*\\w+){" + n + "}).*$", "$1");
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CgpjbGFzcyBNYWluIHsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbiB7CiAgICAJU3RyaW5nIHN0ciA9ICJoZWxsbywgdGhpcyBpcyBhIGxvbmcgc2VudGVuY2UiOwoJCVN5c3RlbS5vdXQucHJpbnRmKCJSZXBsYWNlZDogWyVzXSVuIiwgdHJ1bmNhdGVBZnRlV29yZHMoMywgc3RyKSk7CQkKCX0KCiAgICBwcml2YXRlIHN0YXRpYyBTdHJpbmcgdHJ1bmNhdGVBZnRlV29yZHMoaW50IG4sIFN0cmluZyBzdHIpIHsKCQlyZXR1cm4gc3RyLnJlcGxhY2VBbGwoIl4oKD86XFxXKlxcdyspeyIgKyBuICsgIn0pLiokIiwgIiQxIik7CQoJfSAgCn0=