Regexp nasıl gösterilir


1

Bir regexp'in arkasında neyin durduğunu göstermek istiyorum, örneğin, bash [Az] tarafından kapsanan tüm karakterleri yazdırmak istiyorum .


Bir regexp'in genellikle tek bir dize tanımlayamadığının farkında mısın? Aslında bu regexsps bütün noktasıdır. Sadece sorunuzu neden anlamadığımı açıklamaya çalışıyorum.
vtest

Yukarıda belirtilen regex eşittir [A-Za-z] ama biraz daha fazla Karakter ve onları bilmek istiyorum.
mundenhof

Yanıtlar:


2

Python'da böyle bir şey yapabilirsin.

import re
pattern = re.compile('[A-z]')
for ch in range(1,255):
        if (pattern.match(chr(ch))):
                print chr(ch),

Bir dosyaya kaydedin ve olarak yürütün python your_filename. Her baytlık karakteri normal ifadenize göre test eder ve eşleşirse yazdırır.

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.