Java正则 非 匹配多个字符 Home » 编程开发 » Java正则 非 匹配多个字符 Java正则 非 匹配多个字符 String regex="\[us\](?s)((?!\[/us\]).)*\[/us\]"; 匹配: [us][/us]之间的所有内容 解释: (?s) 匹配忽略r n等换行符阻断匹配问题 ((?!\[/us\]).)* 匹配非[/us]的连续字符串