Perl uyumlu Regex (PCRE) değiştiricilerin grepte kullanılması


20

Göre grep --helpve man grepbiz kullanabilirsiniz -Pvarsayılan yerine, (kesin konuşmak gerekirse, PCRE) bir Perl düzenli ifade olarak desen yorumlamak amacıyla seçeneği POSIX temel düzenli ifadeler (BRE).

Perl dilinde, kalıp yorumlamasını ayarlamak için (sözdiziminde ) ifadeye çeşitli Değiştiriciler eklenebilir /pattern/modifiers.

Peki, birisi grep'in Perl düzenli ifadesine nasıl değiştiriciler ekleyebilir ? Gibi bazı varyasyonları denedim grep -P "/^got.it$/ms" [FILE]ama arama sonuçları yanlıştı.

Bununla birlikte, PCRE yorumlamasıyla ilgili olarak, el kitabında şunlar belirtilmiştir:

Bu son derece deneysel ve grep -P uygulanmayan özelliklere karşı uyarabilir.

Grep aletinin değiştiricileri hiç desteklememesi mümkün mü ?

Bu arada, -ibir değiştiriciye örnek olan seçeneği kullanarak, büyük / küçük harf duyarlı olmayan bir desen eşleştirmesi gerçekleştirilebildiğini fark ettim .


Yanıtlar:


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.