Macros 记事本++;条件宏
我希望搜索以Macros 记事本++;条件宏,macros,conditional-statements,notepad++,Macros,Conditional Statements,Notepad++,我希望搜索以doi={或url={开头的字符串,然后将其从文件中删除。例如,对于以下数据,我希望删除url并随后删除doi部分 我不知道如何使用replace命令,因为我不知道完整的字符串,对于宏,如果这些行彼此之间的距离不是固定的,我该怎么做 @article{Carrion2006, author = {Carrion, M. and Arroyo, J.M.}, doi = {10.1109/TPWRS.2006.876672}, journal = {IEEE Trans. Power
doi={
或url={
开头的字符串,然后将其从文件中删除。例如,对于以下数据,我希望删除url
并随后删除doi
部分
我不知道如何使用replace
命令,因为我不知道完整的字符串,对于宏
,如果这些行彼此之间的距离不是固定的,我该怎么做
@article{Carrion2006,
author = {Carrion, M. and Arroyo, J.M.},
doi = {10.1109/TPWRS.2006.876672},
journal = {IEEE Trans. Power Syst.},
title = {{Bla Bla Bla 1}},
pages = {1371--1378},
url = {http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=1664974},
year = {2006}
}
@article{Chandrasekaran2012,
author = {Chandrasekaran, K. and Hemamalini, S. and Simon, Sishaj P. and Padhy, Narayana Prasad},
issn = {03787796},
journal = {Electr. Power Syst. Res.},
pages = {109--119},
publisher = {Elsevier B.V.},
title = {{Bla Bla Bla 2}},
url = {http://linkinghub.elsevier.com/retrieve/pii/S0378779611002471},
volume = {84},
year = {2012}
}
那么:
查找内容:^(?:doi | url)\s*=\s*[^}]+\}\R
替换为:无