How to check if a word ends with parenthesis I.e word(s) using Java and regex? -
i tried creating regex me solve below problem not able to:
example word : mumbai(10)
the regex should check if word ending parenthesis value i.e (10) in above word "mumbai(10)". , value should extracted i.e 10.
if word mum(10)bai no results should output.
string string = "mumbai(10)"; pattern p = pattern.compile("^.*\\((\\d+)\\)$"); matcher m = p.matcher(string); if (m.matches()) { system.out.println(m.group(1)); } ^ , $ denote beginning , end respectively. .* matches anything. parenthesis need escaped, since represent group in regular expression, being made use of after that. captured group can extracted using m.group(1).
Comments
Post a Comment