I have a String like this : String x = "return function ('ABC','DEF')";
I am using this:
Pattern pattern = Pattern.compile("'(.*?)'");
Matcher matcher = pattern.matcher(formula);
while (matcher.find()) {
System.out.println("------> " + matcher.group();
}
to retrieve strings between single quotes.
My question is: how can i adapt this regex so that it will check for strings between single quotes AND strings like ” ,’DEF’ ” (meaning which start with ,’ and end with ‘)?
You can use this pattern:
Just to match with empty quoted string change ‘+’ to ‘*’.
See test.