我正在尝试从目录中的所有xml文档中删除dtd标记,并且我尝试使用正则表达式删除它。
我正在使用以下表达式删除它。
<!DOCTYPE[^>[]*(\[[^]]*\])?>
但是,我收到以下错误
java.util.regex.PatternSyntaxException: Unclosed character class near index 27
<!DOCTYPE[^>[]*(\[[^]]*\])?>
^
有人可以让我知道上面字符串的Java等效正则表达式。
答案 0 :(得分:1)