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

関連情報