/* package whatever; // don't place package name! */
import java.util.*;
import java.util.regex.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
String foo1
= "this_is_a_filename"; String foo2
= "this%is%not%a%filename";
String regex
= "[^a-zA-Z0-9æøåÆØÅ_ -]";
Pattern p = Pattern.compile(regex);
System.
out.
println("Foo1: " + p.
matcher(foo1
).
find()); System.
out.
println("Foo2: " + p.
matcher(foo2
).
find()); System.
out.
println("Foo3: " + p.
matcher(foo3
).
find());
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4Lio7CmltcG9ydCBqYXZhLmxhbmcuKjsKaW1wb3J0IGphdmEuaW8uKjsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJU3RyaW5nIGZvbzEgPSAidGhpc19pc19hX2ZpbGVuYW1lIjsKCQlTdHJpbmcgZm9vMiA9ICJ0aGlzJWlzJW5vdCVhJWZpbGVuYW1lIjsKCQlTdHJpbmcgZm9vMyA9ICIlKyE/IjsKCgkJU3RyaW5nIHJlZ2V4ID0gIlteYS16QS1aMC05w6bDuMOlw4bDmMOFXyAtXSI7CgkJCgkJUGF0dGVybiBwID0gUGF0dGVybi5jb21waWxlKHJlZ2V4KTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIkZvbzE6ICIgKyBwLm1hdGNoZXIoZm9vMSkuZmluZCgpKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIkZvbzI6ICIgKyBwLm1hdGNoZXIoZm9vMikuZmluZCgpKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIkZvbzM6ICIgKyBwLm1hdGNoZXIoZm9vMykuZmluZCgpKTsKCgl9Cn0=