Regex 获取tomcat连接器的常规表达式
我一直在用常规的表达来打破我的头脑。我想在tomcat service.xml文件中提取sslconnector 这是我档案中的输入Regex 获取tomcat连接器的常规表达式,regex,Regex,我一直在用常规的表达来打破我的头脑。我想在tomcat service.xml文件中提取sslconnector 这是我档案中的输入 以下(GNU)sed可能会起作用: sed -n '/<Connector /,/\/>/p' sed-n'//p' 它从包含的行(可以是同一行)打印 它适用于您的示例数据,但在许多情况下可能会失败,例如标记有子项并且被关闭,而不是自动关闭。如果您的数据有足够多的变化,您可能会希望使用一种XML选择语言,例如XPath,在这种语言中,//Con
以下(GNU)sed
可能会起作用:
sed -n '/<Connector /,/\/>/p'
sed-n'//p'
它从包含
的行(可以是同一行)打印
它适用于您的示例数据,但在许多情况下可能会失败,例如标记有子项并且被
关闭,而不是自动关闭。如果您的数据有足够多的变化,您可能会希望使用一种XML选择语言,例如XPath,在这种语言中,//Connector
就足以获得所有的连接器节点,不管它们的格式是什么