«regex» etiketlenmiş sorular

Normal ifadeler, dizelerdeki desenlerle eşleşmesi için bildirici bir dil sağlar. Genellikle dize doğrulaması, ayrıştırma ve dönüştürme için kullanılırlar. Normal ifadeler tam olarak standartlaştırılmadığından, bu etikete sahip tüm sorularda geçerli programlama dilini veya aracını belirten bir etiket bulunmalıdır. Not: HTML, JSON, vb regexes sormak olumsuz reaksiyonlar ile karşılanma eğilimindedir. Bunun için bir ayrıştırıcı varsa, bunu kullanın.

6
Sembollerle Eşleşecek Normal İfade:! $% ^ & * () _ + | ~ - = `{} []:"; '<>?,. /
JavaScript'te aşağıdaki karakterlerden herhangi birini içerecek bir dizeyi test edecek bir Regex testi oluşturmaya çalışıyorum: !$%^&amp;*()_+|~-=`{}[]:";'&lt;&gt;?,./ Daha Fazla Bilgi İlgileniyorsanız :) Üzerinde çalıştığım oldukça güzel bir şifre değiştirme uygulaması için. İlgileniyorsanız, işte kodun geri kalanı. Parola gereksinimlerini listeleyen bir tablom var ve son kullanıcılar yeni parolayı yazdıkça, bir dizi Regexes …

5
"|" kullanarak grepping alternatif operatör
Aşağıda, AT5G60410.gff adlı büyük bir dosya örneğidir: Chr5 TAIR10 gene 24294890 24301147 . + . ID=AT5G60410;Note=protein_coding_gene;Name=AT5G60410 Chr5 TAIR10 mRNA 24294890 24301147 . + . ID=AT5G60410.1;Parent=AT5G60410;Name=AT5G60410.1;Index=1 Chr5 TAIR10 protein 24295226 24300671 . + . ID=AT5G60410.1-Protein;Name=AT5G60410.1;Derives_from=AT5G60410.1 Chr5 TAIR10 exon 24294890 24295035 . + . Parent=AT5G60410.1 Chr5 TAIR10 five_prime_UTR 24294890 24295035 . + …
96 regex  linux  grep 


9
Birden çok yakalama grubu ile R'de normal ifade grubu yakalama
R'de, normal ifade eşleşmesinden grup yakalamayı çıkarmak mümkün müdür? Bildiğim kadarıyla, hiçbiri söyleyebilirim grep, grepl, regexpr, gregexpr, sub, veya gsubgrup yakalar dönün. Anahtar / değer çiftlerini şu şekilde kodlanmış dizelerden çıkarmam gerekiyor: \((.*?) :: (0\.[0-9]+)\) Her zaman çoklu tam eşleme grepleri yapabilirim veya bazı dış (R olmayan) işleme yapabilirim, ancak …

10
Bir bilgisayarın, kullanıcı tarafından sağlanan örneklerle bir düzenli ifadeyi "öğrenmesi" mümkün müdür?
Bir bilgisayarın, kullanıcı tarafından sağlanan örneklerle bir düzenli ifadeyi "öğrenmesi" mümkün müdür? Netleştirmek için: Ben do not normal ifadeler öğrenmek istiyorum. Bir kullanıcı tarafından etkileşimli olarak sağlanan örneklerden düzenli ifadeyi "öğrenen" bir program yaratmak istiyorum, örneğin bir metinden bölümler seçerek veya başlangıç ​​veya bitiş işaretlerini seçerek. Mümkün mü? Google’ın kullanabileceği …

27
Bir dizedeki URL'leri bulmak için normal ifade
Bir dizedeki URL'leri bulmak için kullanabileceğim bir normal ifade bilen var mı? Bir dizenin tamamının URL olup olmadığını belirlemek için Google'da birçok normal ifade buldum, ancak URL'ler için bir dizenin tamamını arayabilmem gerekiyor. Örneğin , aşağıdaki dizede www.google.comve bulabilmek istiyorum http://yahoo.com: Hello www.google.com World http://yahoo.com Dizede belirli URL'leri aramıyorum. Dizedeki …
95 regex  string  url 



5
JavaScript - string regex geri referansları
JavaScript'te aşağıdaki gibi tekrar referans verebilirsiniz: var str = "123 $test 123"; str = str.replace(/(\$)([a-z]+)/gi, "$2"); Bu (oldukça aptalca) "$ test" yerine "test" ibaresini değiştirir. Ancak sonuçta ortaya çıkan 2 $ dizesini başka bir değer döndüren bir işleve geçirmek istediğimi düşünün. Bunu yapmayı denedim, ancak "test" dizesini almak yerine "$ …

9
Eğik Çizgi ile bir normal ifadeyi eşleştirme
JavaScript ile pek tecrübem yok ama kullanmak yerine @veya #kullanacak bir etiket sistemi oluşturmaya çalışıyorum /. var start = /#/ig; // @ Match var word = /#(\w+)/ig; //@abc Match Nasıl kullanabilirsiniz /yerine #. Yapmayı var slash = '/'ve eklemeyi denedim + slash +ama bu başarısız oldu.
95 javascript  regex 


6
RegEx'i SQL Server'da kullanma
Aşağıdaki RegEx ayarlarına / parametrelerine göre RegEx kullanarak metni nasıl değiştireceğime / kodlayacağıma bakıyorum: RegEx.IgnoreCase = True RegEx.Global = True RegEx.Pattern = "[^a-z\d\s.]+" RegEx'te bazı örnekler gördüm, ancak SQL Server'da aynı şekilde nasıl uygulanacağı konusunda kafam karıştı. Herhangi bir öneri yardımcı olacaktır. Teşekkür ederim.



1
PHP'de preg_match kullanırken “bilinmeyen 'g' in…” değiştiricisi?
Kullanmaya çalıştığım normal ifade bu: /^(\w|\.|-)+?@(\w|-)+?\.\w{2,4}($|\.\w{2,4})$/gim Bu sitede buldum ve orada denediğimde harika çalışıyor. Ancak koduma yerleştirir yerleştirmez şu mesajı alıyorum: Warning: preg_match() [function.preg-match]: Unknown modifier 'g' in C:\xampp\htdocs\swebook\includes\classes.php on line 22 Neyin yanlış olduğunu ve neden kodumda değil de bu web sitesinde çalıştığını açıklayan var mı?

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.