我想匹配的正則表達式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