我有成千上萬的服務器名稱的條目的文件,但我想忽略任何服務器,如下圖所示:正則表達式搜索忽略單詞串
bnn6122.fdw.dee.corp;
ao.d33fegd.ao.dee.corp;
ao.d55fegd.ao.dee.corp;
qrwafgwd00846.fdw.dee.corp;
kdgf9934.wdf.dee.corp
其數量的值不同,但字符留相同。
我嘗試下面的代碼,但它返回一個空的列表:如果我忽略上述服務器,我應該仍然得到大約3000服務器列表
re.findall(r'^(?!bnn[0-9]|^ao*|^qrwafgwd[0-9]|^kdgf[0-9])\w+(.wdf.dee.corp)', f, re.M|re.I)
。我究竟做錯了什麼?
發送示例字符串以及預期輸出。 –
@AvinashRaj在上面的列表中,我需要忽略上述服務器並獲取文件中的所有其他名稱,其中包含像pd7343.fdw.dee.corp這樣的服務器; ko8383.fdw.dee.corp – Deepak