less
正規表現検索パターンのリファレンスはどこにありますか?
をless
使用\d
して数字を見つけるためにファイルを検索したいのですが、このワイルドカードを理解できません。私はless
正規表現パターンのリファレンスを見つけようとしましたが、何も見つかりませんでした。manページやインターネットでは見つかりませんでした。
less
正規表現検索パターンのリファレンスはどこにありますか?
をless
使用\d
して数字を見つけるためにファイルを検索したいのですが、このワイルドカードを理解できません。私はless
正規表現パターンのリファレンスを見つけようとしましたが、何も見つかりませんでした。manページやインターネットでは見つかりませんでした。
回答:
less
のmanページは言う:
/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:]]
を使用して、数字を照合します。(正確な動作はロケールによって異なる場合があります。)