正则排除字符串
程序员文章站
2022-07-14 12:28:02
...
排除字符串 abc
((?!abc).)*
排除字符串abc或者def
((?!(abc|def)).)*
取出想取出内层的p标签 : <p>吃饭</p>
比如 <p><p>吃饭</p></p>
package com.cases; import java.util.regex.Matcher; import java.util.regex.Pattern; public class P { public static void main(String[] args) { String p= "<p><p>吃饭</p></p>"; Pattern pattern = Pattern.compile("\\<p\\>((?!\\<p\\>).)*?\\</p\\>"); Matcher matcher = pattern.matcher(p); while (matcher.find()) { String s = matcher.group(0); System.out.println(s); } } }