我正在尝试使用正则表达式从撇号之间的字符串中获取子字符串。字符串格式:Duplicate entry 'bla@bla.bl' for key 'email'
. 我正在使用的正则表达式:'([^']*)
.
代码:
Pattern pattern = Pattern.compile("'([^']*)");
Matcher matcher = pattern.matcher(duplicated);
Log.d(TAG, matcher.group()));
我也不确定matcher.group()
,它返回一个与整个正则表达式匹配的字符串。就我而言,它应该返回两个子字符串。
有人可以纠正这个正则表达式并给我一个解释吗?提前致谢