gedit 中用正则表达式替换

gedit 中用正则表达式替换

假设我想使用以下命令从文本文件中删除所有数字

  • gedit 3.10.4
  • 高级查找 3.6.0

我已经选择了高级查找/替换插件支持互联网搜索中的正则表达式。它似乎因简单性、可访问性和用户认可而脱颖而出。该版本据称适用于 gedit 3.8 及更高版本。

该插件已成功安装并在编辑>首选项>插件列表中激活。但是,如果我启动该对象的正则表达式替换查询[:digit:],我会收到消息

未找到“[:数字:]”

虽然有很多数字。对于像[:digit:]*或 这样的小变化也会发生同样的情况([:digit:]*)

在此输入图像描述

奇怪的是,如果我使用 LibreOffice Writer 对同一个文档执行完全相同的操作,命令会完美执行。

这里gedit有什么问题吗?主机应用程序和插件之间是否存在兼容性问题?需要在gedit中按照特定规则输入正则表达式吗?我错过了什么明显的事情吗?

非常感谢帮助 gedit 获得与 LibreOffice Writer 相同的功能。

答案1

我不完全了解 LibreOffice 的内部语法,但如果您正在谈论regex,如 中regular expressions,则必须使用数字符号\d

相关内容