完整示例文件包含:
ÁáÀàÂâǍǎĂăÃãẢảẠạÄäÅåĀāĄąẤấẦầẪẫẨẩẬậẮắẰằẴẵẲẳẶặǺǻ
ĆćĈĉČčĊċÇçĎďĐđÐÉéÈèÊêĚěĔĕẼẽẺẻĖėËëĒēĘęẾếỀềỄễỂểẸ
ẹỆệĞğĜĝĠġĢģĤĥĦħÍíÌìĬĭÎîǏǐÏïĨĩĮįĪīỈỉỊịĴĵĶķĹ弾Ļ
ļŁłĿŀŃńŇňÑñŅņÓóÒòŎŏÔôỐốỒồỖỗỔổǑǒÖöŐőÕõØøǾǿŌōỎỏƠ
ơỚớỜờỠỡỞởỢợỌọỘộṔṕṖṗŔŕŘřŖŗŚśŜŝŠšŞşŤťŢţŦŧÚúÙùŬŭÛ
ûǓǔŮůÜüǗǘǛǜǙǚǕǖŰűŨũŲųŪūỦủƯưỨứỪừỮữỬửỰựỤụẂẃẀẁŴŵẄ
ẅÝýỲỳŶŷŸÿỸỹỶỷỴỵŹźŽžŻż€æûùàâéèêëïîôœ
所需结果:
Remove Any Lines Contaning What look like or Described Above
答案1
Notepad++ 没有简单的方法搜索对于这种角色,更不用说替换整行包含它们。
对于这个解决方案,我假设你想要消失的角色在这些Unicode 块:拉丁语-1 补充、拉丁语扩展-A 和拉丁语扩展-B。第一个块中的第一个重音字母是À
;最后一个块中的最后一个重音字母是ɏ
。这意味着正则表达式 [À-ɏ]
匹配您感兴趣的所有字符。
步骤 1:打开“查找”对话框 ( Ctrl+ F) 并选择“标记”选项卡。指定“查找内容...:正则表达式”
[À-ɏ]
。确保“搜索模式”设置为“正则表达式”,然后单击“标记全部”按钮。这将“标记”您想要删除的所有行。
第 2 步:菜单搜索 -> 书签 -> 删除书签行。
结果:
答案2
在 Notepad++ 中删除所有不需要的字符就是用无替换它们。
您可以在替换菜单中一次添加所有字符,并用一个符号分隔它们:|
1. 从菜单搜索 --> 替换(或 Ctrl + H)
2. 查找内容 --> ẹ|Ệ|ệ|Ğ|ğ|Ĝ|ĝ|Ġ|ġ|Ģ|ř|Ŗ|ŗ|Ś|ś|Ŝ|ŝ 等等
3. 替换为 --> 留空
4. 全部替换