import java.util.*;
import java.lang.*;
import java.io.*;
class IdeoneTest
{
//méthode de test de la dévocalisation d'un text, ne peut pas être renommé car c'est le point
//d'entrée du programme executable ici
{
ArrayList<String> inputsVocalizedText = new MockText().GetTextVocalized();
for(String textVocalized
: inputsVocalizedText
) {
System.
out.
println("Avec les voyelles : " + textVocalized
) ; System.
out.
println("Sans les voyelles : " + new Devocaliseur
().
Devocalise(textVocalized
)); }
}
}
class Devocaliseur
{
{
return inputText.replaceAll("[\u064e\u064f\u0650]","");
}
}
class MockText
{
public MockText(){}
ArrayList<String> GetTextVocalized()
{
ArrayList<String> words = new ArrayList<String>();
words.add("كُتب" );// kutibaat
return words;
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CiAKY2xhc3MgSWRlb25lVGVzdAp7CgkvL23DqXRob2RlIGRlIHRlc3QgZGUgbGEgZMOpdm9jYWxpc2F0aW9uIGQndW4gdGV4dCwgbmUgcGV1dCBwYXMgw6p0cmUgcmVub21tw6kgY2FyIGMnZXN0IGxlIHBvaW50CgkvL2QnZW50csOpZSBkdSBwcm9ncmFtbWUgZXhlY3V0YWJsZSBpY2kKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCUFycmF5TGlzdDxTdHJpbmc+IGlucHV0c1ZvY2FsaXplZFRleHQgPSBuZXcgTW9ja1RleHQoKS5HZXRUZXh0Vm9jYWxpemVkKCk7CgkJCgkJZm9yKFN0cmluZyB0ZXh0Vm9jYWxpemVkIDogaW5wdXRzVm9jYWxpemVkVGV4dCkKCQl7CgkJCVN5c3RlbS5vdXQucHJpbnRsbigiQXZlYyBsZXMgdm95ZWxsZXMgOiAiICsgdGV4dFZvY2FsaXplZCkgOwogICAgCQlTeXN0ZW0ub3V0LnByaW50bG4oIlNhbnMgbGVzIHZveWVsbGVzIDogIiArIG5ldyBEZXZvY2FsaXNldXIoKS5EZXZvY2FsaXNlKHRleHRWb2NhbGl6ZWQpKTsgCQoJCX0KCX0KfQoKY2xhc3MgRGV2b2NhbGlzZXVyCnsKCXB1YmxpYyBTdHJpbmcgRGV2b2NhbGlzZShTdHJpbmcgaW5wdXRUZXh0KQoJewoJCXJldHVybiBpbnB1dFRleHQucmVwbGFjZUFsbCgiW1x1MDY0ZVx1MDY0Zlx1MDY1MF0iLCIiKTsKCX0KfQoKIGNsYXNzIE1vY2tUZXh0CnsKCXB1YmxpYyBNb2NrVGV4dCgpe30KCQoJIEFycmF5TGlzdDxTdHJpbmc+IEdldFRleHRWb2NhbGl6ZWQoKQoJewoJCUFycmF5TGlzdDxTdHJpbmc+IHdvcmRzID0gbmV3IEFycmF5TGlzdDxTdHJpbmc+KCk7CgkJCgkJd29yZHMuYWRkKCLZg9mP2KrYqCIgKTsvLyBrdXRpYmFhdAoJCQoJCXJldHVybiB3b3JkczsKCX0KfQ==