如何用正则表达式匹配括号中的内容,不包含括号我想用正则表达式匹配括号中的内容,不包含括号,例如:(hello) ,只要 hello 不要括号,正则表达式如何写呢?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/23 14:54:35
如何用正则表达式匹配括号中的内容,不包含括号我想用正则表达式匹配括号中的内容,不包含括号,例如:(hello) ,只要 hello 不要括号,正则表达式如何写呢?
如何用正则表达式匹配括号中的内容,不包含括号
我想用正则表达式匹配括号中的内容,不包含括号,例如:(hello) ,只要 hello 不要括号,正则表达式如何写呢?
如何用正则表达式匹配括号中的内容,不包含括号我想用正则表达式匹配括号中的内容,不包含括号,例如:(hello) ,只要 hello 不要括号,正则表达式如何写呢?
public static void main(String[] args) {
\x05\x05String content = "(hello)";
\x05\x05String regex = "(?<=\\().*(?=\\))";
\x05\x05Pattern p = Pattern.compile(regex);
\x05\x05Matcher m = p.matcher(content);
\x05\x05while (m.find()) {
\x05\x05\x05System.out.println(m.group());
\x05\x05}
\x05}
public static void main(String[] args) {
\x05\x05String content = "(hello)";
\x05\x05String regex = "[^()]+";
\x05\x05Pattern p = Pattern.compile(regex);
\x05\x05Matcher m = p.matcher(content);
\x05\x05while (m.find()) {
\x05\x05\x05System.out.println(m.group());
\x05\x05}
\x05}