I want to match a file name as "abc (1).xyz"
or "abc (2).xyz"
or "abc (3).xyz"
and so on, in which abc
and xyz
(extension) is fixed. Besides, the space+(number)
part is optional, i.e. the abc.xyz
is also valid.
I have tried the below code, but it didn't returns the success response:
String regex = "abc\\s([0-9])\\.xyz";
Pattern mather = Pattern.compile(regex);
if (mather.matcher(fileName).matches()) {
return true;
} else {
return false;
}
Please suggest any solution for the same. Thanks in advance.