假设我想使用以下命令从文本文件中删除所有数字
- 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
。