2014-01-11 41 views
1

我喜欢搜索以doi = {url = {开头的字符串,然后将其从文件中删除。例如,对于以下数据,我希望删除url以及随后的doi部分。Notepad ++条件宏

我不知道我怎样才能使用replace命令,我不知道Macro完整串 和 我怎么能做到这一点,如果这些线是不是在彼此规则的距离。

@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} 
} 

回答

0

如何:

查找内容:^(?:doi|url)\s*=\s*[^}]+\},\R
替换:NOTHING