我有两个文件:
在一个文件中,我有一个字符串列表,如果另一个文件中的相应行包含字符串“NOPE”,则需要删除该字符串。如果它包含“YES”,它将保留在那里。请注意,删除一行可能会破坏顺序。格式是这样的:
1.txt:
Jimmy
John
Johnson
Run Code Online (Sandbox Code Playgroud)
2.txt:
YES
NOPE
YES
Run Code Online (Sandbox Code Playgroud)
正确输出:
Jimmy
Johnson
Run Code Online (Sandbox Code Playgroud)
对于数千个条目执行此操作的最简单方法是什么?
我有一个以逗号分隔的列表,格式相当简单:
IPrangestart,IPrangeend,int number,date (delimited by slashes),Name (is dirty, contains spaces, dots, dashes, quotemarks etc)
Run Code Online (Sandbox Code Playgroud)
前三列不能为空。我想将其转换为标准防火墙阻止可行格式,表示由破折号分隔的随机数:
IPrangestart-IPrangend
Run Code Online (Sandbox Code Playgroud)
有时字段是空的。对数千行执行此操作的最快、最智能的方法是什么?我尝试了正则表达式,例如每个字母的 [A-Za-z] 和每个数字的 [0-9],但这并不能解决随机 " . 和上面指定的类似内容的问题...
我尝试了这个正则表达式,但我不知道如何让它识别之间的破折号(\b25[0-5]|\b2[0-4][0-9]|\b[01]?[0-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}