«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.

13
Java'da Bir Değer Çıkarmak için Normal İfadeler Kullanma
Kaba formda birkaç dizeleri var: [some text] [some number] [some more text] Java Regex sınıflarını kullanarak [bazı sayı] metni ayıklamak istiyorum. Kabaca hangi düzenli ifadeyi kullanmak istediğimi biliyorum (tüm öneriler hoş geldiniz). Gerçekten ilgilendiğim regex dizesini almak ve [bazı sayı] değerini üretmek için kaynak verilerde kullanmak için Java çağrıları vardır. …
169 java  regex 

5
RegexOptions.Compiled nasıl çalışır?
Düzenli bir ifadeyi derlenecek olarak işaretlediğinizde perde arkasında neler oluyor? Bu, önbelleğe alınmış normal bir ifadeyle nasıl karşılaştırılır / farklıdır? Bu bilgileri kullanarak, hesaplama artışının performans artışıyla karşılaştırıldığında ne zaman ihmal edilebilir olduğunu nasıl belirlersiniz?
169 .net  regex 

9
(grep) ASCII olmayan karakterlerle eşleşecek şekilde normal ifade?
Linux'ta çok sayıda dosya içeren bir dizinim var. Bazılarının ASCII olmayan karakterleri vardır, ancak hepsi geçerli UTF-8'dir . Bir program, ASCII olmayan dosya adlarıyla çalışmasını engelleyen bir hataya sahiptir ve kaç tanesinin etkilendiğini bulmak zorundayım. Bunu ASCII olmayan karakterleri yazdırmak için findbir grep yapacağım ve sonra wc -lnumarayı bulmak için …
169 regex  unicode  grep  ascii 

7
Pandalar'daki satırları regex ile filtreleme
Ben temiz sütunlardan birinde regex kullanarak bir veri çerçevesi filtre istiyorum. Çağdaş bir örnek için: In [210]: foo = pd.DataFrame({'a' : [1,2,3,4], 'b' : ['hi', 'foo', 'fat', 'cat']}) In [211]: foo Out[211]: a b 0 1 hi 1 2 foo 2 3 fat 3 4 cat fBir regex kullanarak başlayanlara …
169 python  regex  pandas 

20
JavaScript'teki bir dizeden temel URL nasıl çıkarılır?
JavaScript (veya jQuery) kullanarak bir dize değişkeninden temel URL ayıklamak için nispeten kolay ve güvenilir bir yöntem bulmaya çalışıyorum. Örneğin, şöyle bir şey verildi: http://www.sitename.com/article/2009/09/14/this-is-an-article/ Almak istiyorum: http://www.sitename.com/ Düzenli bir ifade en iyi bahis midir? Öyleyse, belirli bir dizeden çıkarılan temel URL'yi yeni bir değişkene atamak için hangi ifadeyi kullanabilirim? …
168 javascript  regex  string  url 

18
SS: DD saat biçimini eşleştirmek için normal ifade
HH: MM formatında zaman eşleme için bir regexp istiyorum. İşte sahip olduğum şey ve işe yarıyor: ^[0-2][0-3]:[0-5][0-9]$ Bu, 00:00 ile 23:59 arasındaki her şeyle eşleşir. Ancak, 0:00 ve 1:00, vs de 00:00 ve 01:30 ile eşleşecek şekilde değiştirmek istiyorum. Yani en soldaki basamağı isteğe bağlı yapmak, HH: MM ve H: …
167 regex 

1
Normal İfadeleri Öğrenme [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …
166 regex 

6
Bir dizeyi Bash'te normal ifadeyle nasıl eşleştirebilirim?
Ben verildiğinde bu yüzden bir işlev içeren bir bash senaryo yazmaya çalışıyorum .tar, .tar.bz2, .tar.gzvb dosya o dosya sıkıştırması ilgili anahtarlar ile tar kullanır. If elif sonra ne ile biten görmek için dosya adını test ifadeleri kullanıyorum ve regex meta karakterleri kullanarak eşleştirmek için alamıyorum. Komut satırında 'test' kullandığım komut …
166 regex  string  bash 

11
Javascript'te iki dize arasında bir dize almak için normal ifade
Çok benzer gönderiler buldum, ancak burada düzenli ifademi tam olarak alamıyorum. Diğer iki dize arasında olan bir dize döndüren normal bir ifade yazmaya çalışıyorum. Örneğin: "İnek" ve "süt" dizeleri arasında kalan ipi almak istiyorum. İnek her zaman süt verir dönecekti "her zaman verir" İşte şimdiye kadar bir araya getirdiğim ifade: …
166 javascript  regex  string 

9
Vurgulu Karakterler İçin Beton Javascript Düzenli İfadesi (Aksanlar)
Stack Overflow'a baktım ( karakterleri değiştiriyorum .. eh , JavaScript'in RegExp , vb. İle ilgili Unicode standardını nasıl takip etmediği ) ve soruya somut bir cevap bulamadım: How can JavaScript match for accented characters (those with diacritical marks)? Bir alanı UI biçimiyle eşleşmeye zorluyorum: last_name, first_name (son [virgül alanı] ilk) …

1
Başında başka bir şey yoksa bir şeyi eşleştirmek için normal ifade
Java'daki regex ile, sadece desen belirli karakterlerden önce gelmiyorsa eşleşecek bir regex yazmak istiyorum. Örneğin: String s = "foobar barbar beachbar crowbar bar "; Çubuğun önünde foo yoksa eşleşmek istiyorum. Yani çıktı: barbar beachbar crowbar bar Bunun muhtemelen çok basit bir soru olduğunu biliyorum. Normal ifadeyi öğrenmeye çalışıyorum, ama bu …
166 java  regex 

14
Düzenli bir ifadeyle yalnızca geçerli romen rakamlarını nasıl eşleştiriyorsunuz?
Diğer sorunumu düşünerek , romen rakamlarıyla eşleşen normal bir ifade bile oluşturamamaya karar verdim. Sorun sadece geçerli romen rakamlarıyla eşleşiyor. Örneğin, 990 "XM" DEĞİL, "CMXC" Bunun için normal ifadeyi yaparken benim sorunum, belirli karakterlere izin vermek veya izin vermemek için, geriye bakmam gerekiyor. Örneğin binlerce ve yüzlerce örnek alalım. M …

3
Tüm dizeyi eşleştir
Yalnızca metin tam eşleşiyorsa eşleşecek normal ifade (önemliyse JavaScript'te) nedir? Yani, dizenin diğer ucunda fazladan karakter olmamalıdır. Ben maç için çalışıyorum Örneğin, abcdaha sonra, 1abc1, 1abc, ve abc1maç olmaz.
165 regex 

22
Bir başlık jQuery bir URL slug dönüştürmek nasıl?
CodeIgniter bir uygulama üzerinde çalışıyorum ve dinamik olarak URL slug oluşturmak bir form üzerinde bir alan yapmaya çalışıyorum. Yapmak istediğim noktalama işaretlerini kaldırmak, küçük harfe dönüştürmek ve boşlukları kısa çizgilerle değiştirmek. Yani, örneğin, Shane'in Kaburga Kulübesi bacalar-kaburga kulübesi haline gelirdi. İşte şimdiye kadar sahip olduğum şey. Küçük harf kolaydı, ancak …
163 javascript  jquery  regex 


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.