問題タブ [pcregrep]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
regex - サブルーチンに移動すると、PCRE 正規表現の動作が異なります
PCRE v8.42 を使用して、正規表現を名前付きサブルーチンに抽象化しようとしていますが、サブルーチン内にある場合、動作が異なるようです。
これは出力します10/
:
これは何も出力しません:
これら 2 つの正規表現は同等ではありませんか?
regex - 特定のデータを含むリテラル [角括弧] を検索する grep
私のファイルには次の行が含まれています:
で終わる行のみを探してい[200]
ます。次のパターンで角括弧をエスケープしようとしました。
cat file | grep \[200\]
cat file | grep \\[200\\]$
結果には、すべての行が含まれるか、何も含まれないかのいずれかです。とても紛らわしいです。