我試圖從文本文件中返回與特定模式不匹配的所有結果,但我在語法上遇到了困難。pattern is [A-Z]+\_[A-Z0-9]+\_[0-9]+\_[0-9]+\.[A-Z]{3}嘗試了以下沒有成功:'^(?![A-Z]+\_[A-Z0-9]+\_[0-9]+\_[0-9]+\.[A-Z]{3}$).*$'r'^(?!([A-Z]+\_[A-Z0-9]+\_[0-9]+\_[0-9]+\.[A-Z]{3}).)*$'下面是匹配模式的代碼,現在我需要找到所有不匹配的條目。pattern = r'[A-Z]+\_[A-Z0-9]+\_[0-9]+\_[0-9]+\.[A-Z]{3}'regex1 = re.compile(pattern, flags = re.IGNORECASE)regex1.findall(text1)數據樣本如下:plos_annotate5_1375_1.txt plos_annotate5_1375_2.txt plos_anno%tate5_1375_3.txt plos_annotate6_1032_1.txt第三根弦是我想拉的
如何返回與特定模式不匹配的字符串列表?
慕尼黑5688855
2021-12-29 18:13:20