/* Find first vowel in a word after the first character and then normalize it.*/
// Garis Suero
import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.regex.Pattern;
import java.util.regex.Matcher;
import java.text.Normalizer;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
Pattern pattern = Pattern.compile("[\\w]([aeiouâãäåæçèéêëìíîïðñòóôõøùúûü])", Pattern.CASE_INSENSITIVE);
Matcher matcher = pattern.matcher("Alvarez");
if (matcher.find()) {
System.
out.
println(unAccent
(matcher.
group(1))); }
}
String temp
= Normalizer.
normalize(s, Normalizer.
Form.
NFD); Pattern pattern = Pattern.compile("\\p{InCombiningDiacriticalMarks}+");
return pattern.matcher(temp).replaceAll("");
}
}
LyogRmluZCBmaXJzdCB2b3dlbCBpbiBhIHdvcmQgYWZ0ZXIgdGhlIGZpcnN0IGNoYXJhY3RlciBhbmQgdGhlbiBub3JtYWxpemUgaXQuKi8KLy8gR2FyaXMgU3Vlcm8KaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwucmVnZXguUGF0dGVybjsKaW1wb3J0IGphdmEudXRpbC5yZWdleC5NYXRjaGVyOwppbXBvcnQgamF2YS50ZXh0Lk5vcm1hbGl6ZXI7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVBhdHRlcm4gcGF0dGVybiA9IFBhdHRlcm4uY29tcGlsZSgiW1xcd10oW2FlaW91w6LDo8Okw6XDpsOnw6jDqcOqw6vDrMOtw67Dr8Oww7HDssOzw7TDtcO4w7nDusO7w7xdKSIsIFBhdHRlcm4uQ0FTRV9JTlNFTlNJVElWRSk7CgkJTWF0Y2hlciBtYXRjaGVyID0gcGF0dGVybi5tYXRjaGVyKCJBbHZhcmV6Iik7CgkJaWYgKG1hdGNoZXIuZmluZCgpKSB7CgkJICAgIFN5c3RlbS5vdXQucHJpbnRsbih1bkFjY2VudChtYXRjaGVyLmdyb3VwKDEpKSk7CgkJfQoJfQoJCglwdWJsaWMgc3RhdGljIFN0cmluZyB1bkFjY2VudChTdHJpbmcgcykgewoJICAgIFN0cmluZyB0ZW1wID0gTm9ybWFsaXplci5ub3JtYWxpemUocywgTm9ybWFsaXplci5Gb3JtLk5GRCk7CgkgICAgUGF0dGVybiBwYXR0ZXJuID0gUGF0dGVybi5jb21waWxlKCJcXHB7SW5Db21iaW5pbmdEaWFjcml0aWNhbE1hcmtzfSsiKTsKCSAgICByZXR1cm4gcGF0dGVybi5tYXRjaGVyKHRlbXApLnJlcGxhY2VBbGwoIiIpOwogIAl9Cn0=