记事本++搜索以从行中删除书签



我使用Notepad++在文件中搜索特定字符串,找到后,将该行标记为书签。

我想做的是在第一次搜索之后进行搜索,在找到第二个文本字符串的某些行取消书签。第一次搜索仍应保留为书签。

通过Notepad++,这似乎是不可行的。反向书签在这种情况下也不起作用。

搜索1-我会搜索"长期残疾计划-默认计划"字样的存在位置,并将该行标记为书签
搜索2-我想搜索"T","LTD"和取消书签行的位置。

"123","MEDICAL","Anthem gHIP","Employee Only","",274.66,0,0,0,0,0,"20151112","","A","MED","DMPTN","01","",""
"123","LIFE","Basic Life Insurance","3 times salary","330000.00",5.33,0,0,7.75,0,0,"20151112","","A","GTL","","01","",""
"123","SUPLIFE","Voluntary Life Insurance","3.0 times salary","330000.00",0,106.92,4.11,0,0,0,"20151112","","A","VLIFE","","01","",""
"123","SUPCHILDLIFE","Voluntary Child Life Insurance","","",0,0,,0,0,0,"20151112","20151029","W","VLIFC","","01","",""
"123","HSA","Health Savings Account (HSA)","","",0,0,0,0,0,0,"20151112","","A","EEHSA","","01","",""
"123","DENTAL","Delta Dental","Employee Only","",20.75,75,2.88,0,0,0,"20151112","","A","DEN","DMPTN","01","",""
"123","VISION","VSP Vision","Employee Only","",5.13,18,0.69,0,0,0,"20151112","","A","VIS","DMPTN","01","",""
"123","HFSA","Limited Purpose FSA","Medical Contribution","",0,100,33.33,0,0,0,"20151112","","A","LPFSA","","01","",""
"123","SUPSPOUSELIFE","Voluntary Spouse/Domestic Partner Life Insurance","","",0,0,,0,0,0,"20151112","20151029","W","VLIFS","","01","",""
"123","DCFSA","Dependent Care FSA","Depcare Contribution","",0,100,33.33,0,0,0,"20151112","","A","DC125","","01","",""
"123","LTD","Long-term disability plan - default plan ","60% of salary","66000.00",5.08,0,0,0,0,0,"20151112","","A","LTD","","01","",""
"456","MEDICAL","Anthem gHIP","Employee + Family","",719.35,2005.68,,0,0,0,"20151112","20151029","T","MED","DMPTN","01","",""
"456","HFSA","Limited Purpose FSA","Medical Contribution","",0,500,,0,0,0,"20151112","20151029","T","LPFSA","","01","",""
"456","VISION","VSP Vision","Employee + Spouse","",7.93,36,,0,0,0,"20151112","20151029","T","VIS","DMPTN","01","",""
"456","DCFSA","Dependent Care FSA","Depcare Contribution","",0,5000,,0,0,0,"20151112","20151029","T","DC125","","01","",""
"456","LTD","Long-term disability plan - default plan ","60% of salary","110400.00",8.49,0,,0,0,0,"20151112","20151029","T","LTD","","01","",""
"456","HSA","Health Savings Account (HSA)","","",0,0,,0,0,0,"20151112","20151029","T","EEHSA","","01","",""
"456","DENTAL","Delta Dental","Employee + Spouse","",41.49,150,,0,0,0,"20151112","20151029","T","DEN","DMPTN","01","",""
"456","Imputed Income","","","",,,,0,,,"20151112","20151029","T","DMPTN","DMPTN","01","",""

使用"反向书签"就是实现这一点的方法。

步骤1:搜索并标记包含第一个搜索字符串的行。例如,它是"Long-term disability plan - default plan "。示例文本中有两行是书签。

步骤2:反转书签。这意味着没有第一个搜索字符串的行将被标记为书签。除了示例文本中的两行外,其他所有行现在都已添加书签。

步骤3:搜索并标记包含第二个搜索字符串的行。这应该会使更多的行成为书签。这意味着不具有第一搜索字符串的行加上具有第二搜索字符串的行将被标记为书签。对于您的示例,它是"T","LTD",虽然有两个匹配项,但其中一个已经添加了书签。现在,除了示例文本中的一行之外,所有文本都已添加书签。

步骤4:反转书签。这意味着具有第一个搜索字符串但没有第二个搜索字符串的行将被标记为书签。现在,示例文本中只有一行被添加了书签。

最新更新