我想知道我们是否可以用notepad++完成下面的工作。我有一份世界上所有国家的详尽清单,这是其中的一小部分:
Afghanistan : '',
Albania : '',
Algeria : '',
American Samoa : '',
Andorra : '',
Angola : '',
Anguilla : '',
Antigua and Barbuda : '',我需要在单引号之间插入每个国家,如下所示:
Afghanistan : 'Afghanistan',
Albania : 'Albania',
Algeria : 'Algeria',
American Samoa : 'American Samoa',
Andorra : 'Andorra',
Angola : 'Angola',
Anguilla : 'Anguilla',
Antigua and Barbuda : 'Antigua and Barbuda',是否有任何地方,我们可以解析每一行和注入每个国家,如上文所述,使用某种形式或正则表达式?
发布于 2017-10-13 17:02:08
您可以在Notepad++中使用Regex 搜索和替换轻松地做到这一点。
Find what:行中,^(.*?)\s:\s'',$类型Replace with:行中,$1 : '$1',类型Regular expression面板上检查Search Mode收音机Replace All按钮。下面你可以看到我从你的样本数据中得到的结果。

https://stackoverflow.com/questions/46734630
复制相似问题