Regular-Expression
在 gedit 中用正則表達式替換
假設我想使用從文本文件中刪除所有數字
- gedit 3.10.4
- 高級查找 3.6.0
我選擇了高級查找/替換外掛來支持網際網路搜尋之外的正則表達式。它似乎在簡單性、可訪問性和使用者認可方面脫穎而出。該版本號稱適用於 gedit 3.8 及更高版本。
該外掛已在編輯>首選項>外掛列表中成功安裝並啟動。但是,如果我為 object 啟動正則表達式替換查詢
[:digit:]
,我會收到消息"
$$ :digit: $$“ 未找到
雖然有很多數字。對於像
[:digit:]*
或這樣的小變化也會發生同樣的情況([:digit:]*)
奇怪的是,如果我用 LibreOffice Writer 在同一個文件上做同樣的事情,那麼這些命令就會完美地執行。
這裡的gedit有什麼問題?主機應用程序和外掛之間是否存在兼容性問題?需要根據特定規則在gedit中輸入正則表達式嗎?我錯過了什麼明顯的東西嗎?
非常感謝您使用 gedit 獲得與使用 LibreOffice Writer 相同的功能。
我不完全了解 LibreOffice 的內部語法,但如果您在談論
regex
,如regular expressions
,您將不得不使用數字元號\d
。