import
java.util.regex.Matcher;
import
java.util.regex.Pattern;
public
class
GFG
{
public
static
String
removingUpperCaseCharacters(String str)
{
String regex =
"[A-Z]"
;
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(str);
return
matcher.replaceAll(
""
);
}
public
static
String
removingLowerCaseCharacters(String str)
{
String regex =
"[a-z]"
;
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(str);
return
matcher.replaceAll(
""
);
}
public
static
String
removingSpecialCharacters(String str)
{
String regex =
"[^A-Za-z0-9]"
;
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(str);
return
matcher.replaceAll(
""
);
}
public
static
String
removingNumericCharacters(String str)
{
String regex =
"[0-9]"
;
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(str);
return
matcher.replaceAll(
""
);
}
public
static
String
removingNonNumericCharacters(String str)
{
String regex =
"[^0-9]"
;
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(str);
return
matcher.replaceAll(
""
);
}
public
static
void
main(String[] args)
{
String str =
"GFGgfg123$%"
;
System.out.println(
"After removing uppercase characters: "
+ removingUpperCaseCharacters(str));
System.out.println(
"After removing lowercase characters: "
+ removingLowerCaseCharacters(str));
System.out.println(
"After removing special characters: "
+ removingSpecialCharacters(str));
System.out.println(
"After removing numeric characters: "
+ removingNumericCharacters(str));
System.out.println(
"After removing non-numeric characters: "
+ removingNonNumericCharacters(str));
}
}