Regular-Expression
較少的搜尋模式參考在哪裡?
在哪裡可以找到
less
正則表達式搜尋模式的參考?我想
less
使用\d
查找數字來搜尋文件,但它似乎不理解這個萬用字元。我試圖找到less
正則表達式模式的參考,但在手冊頁和 Internet 上都找不到任何東西。
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:]]
匹配數字。(它們的確切行為可能取決於語言環境。)