less
正規表現検索パターンへの参照はどこで見つけることができますか?
less
検索番号を使用してファイルを検索したいのですが、\d
このワイルドカードを認識しないようです。正規表現パターンへの参照を見つけようとしましたが、less
マニュアルページやインターネットには何も見つかりませんでした。
ベストアンサー1
less
マニュアルページ説明する:
/pattern
Search forward in the file for the N-th line containing
the pattern. N defaults to 1. The pattern is a regular
expression, as recognized by the regular expression library
supplied by your system.
したがって、許可される構文はシステムによって異なります。即座に私のDebianシステムでは、拡張正規表現を許可するようです。regex(7)
と私の正規表現がXでは動作しますが、Yでは動作しないのはなぜですか?
\d
Perlで提供されており、すべての正規表現エンジンでサポートされているわけではありません。数字を一致させるには、[0-9]
またはを使用してください[[:digit:]]
。 (正確な動作はロケール設定によって異なります。)