我想匹配的正则表达式sosreport文件,这些文件在各种版本的RHEL输精管: 例如:正则表达式可选的7个字母数字字符
sosreport服务器名-20161229005243-d252.tar.xz
sosreport-服务器名,20161227015450.tar.xz
其下面的正则表达式为我工作。
^sosreport-servername- [0-9] {14} [^焦油*焦油\ W \ W \ d? $
但我有遇到输精管sosreport文件身材:
sosreport服务器名,542046-98734e.tar.bz2
可以请你帮我形成新的正则表达式,将符合所有这些模式?
你尝试调整你的正则表达式是什么?您可以使用空格将这些行标记为代码以使其更易读。你真的想用这些文件做什么? – Seth
'。*'肯定会匹配所有这些模式。 –
'^ sosreport-illin01- [0-9] {14} [^ tar] *。tar。\ w \ w \ d?$'这对你提供的2条线是如何工作的?用'servername'替换'illin01' – MYGz