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


7
ASCII olmayan tüm karakterleri normal ifade ve Notepad ++ ile nasıl kaldırırım?
Çok aradım ama hiçbir yerde ASCII olmayan karakterlerin Notepad ++ 'dan nasıl kaldırılacağı yazılmadı. Bul ve değiştir kısmına hangi komutu yazacağımı bilmem gerekiyor (resimle harika olurdu). Bir beyaz liste yapmak ve tüm ASCII kelimelerini / satırlarını işaretlemek istersem, ASCII olmayan satırlar işaretlenmez Dosya oldukça büyükse ve tüm ASCII satırlarını seçemiyorsanız …


17
Eşleşen enlem / boylam koordinatları için normal ifade?
Enlem / boylam koordinatlarını eşleştirmek için normal bir ifade oluşturmaya çalışıyorum. Çift duyarlıklı bir sayıyı eşleştirmek için kullandım (\-?\d+(\.\d+)?)ve bunu tek bir ifadede birleştirmeye çalıştım: ^(\-?\d+(\.\d+)?),\w*(\-?\d+(\.\d+)?)$ Bunun bir çift, bir virgül, belki biraz boşluk ve başka bir çiftle eşleşmesini bekliyordum, ama işe yaramıyor gibi görünüyor. Spesifik olarak, yalnızca boşluk yoksa, …
153 regex 




7
raylarda önde gelen sıfırlar
Uygulamamda alanlar hrve minher iki tamsayı var. İçin hralanında, kullanıcı girerse "1" Ben veritabanına kaydetmeden önce "01" otomatik pad Rails istiyoruz. Ayrıca minalan için kullanıcı "0" girerse "00" olarak girilmelidir. Bunu nasıl yapabilirim?

19
Bir Java dizesini tüm büyük harflerden (alt çizgilerle ayrılmış kelimeler) CamelCase'e (kelime ayırıcıları olmadan) dönüştürmenin en basit yolu nedir?
Başlık hemen hemen her şeyi söylüyor. Java'da "THIS_IS_AN_EXAMPLE_STRING"biçimden " ThisIsAnExampleString" biçimine bir dize dönüştürebilmemin en basit / en zarif yolu nedir? Bunu yapmak için en az bir yol String.replaceAll()ve bir normal ifade olmalı . İlk düşüncelerim: dizeyi bir alt çizgi ( _) ile başa döndür, tüm dizeyi küçük harfe dönüştür …
152 java  regex  string 

13
JavaScript ile metindeki URL'leri algılama
Herkes bir dizi dizede URL tespit etmek için önerileri var mı? arrayOfStrings.forEach(function(string){ // detect URLs in strings and do something swell, // like creating elements with links. }); Güncelleme: Bu normal ifadeyi bağlantı tespiti için kullandım… Görünüşe göre birkaç yıl sonra. kLINK_DETECTION_REGEX = /(([a-z]+:\/\/)?(([a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel|local|internal))(:[0-9]{1,5})?(\/[a-z0-9_\-\.~]+)*(\/([a-z0-9_\-\.]*)(\?[a-z0-9+_\-\.%=&]*)?)?(#[a-zA-Z0-9!$&'()*+.=-_~:@/?]*)?)(\s+|$)/gi Tam yardımcı (isteğe bağlı Gidon desteği …
151 javascript  regex  url 


7
Python açgözlü olmayan normal ifadeler
Python eşleşmeleri yerine "(.*)"böyle bir python regex'i nasıl yapabilirim ?"a (b) c (d) e""b""b) c (d" Bunun "[^)]"yerine kullanabileceğimi biliyorum ".", ama normal ifademi biraz daha temiz tutan daha genel bir çözüm arıyorum. Python'a "hey, bunu mümkün olan en kısa sürede eşleştir" demenin bir yolu var mı?

8
Java RegEx meta karakteri (.) Ve sıradan nokta?
Java RegEx'te, .herhangi bir cümlede kullandığımız gibi meta karakter ve normal nokta (nokta) arasındaki farkın nasıl bulunacağı . Çok gibi diğer meta karakterler için de bu gibi durumlarla nasıl baş edilir ( *, +, \d, ...)
150 java  regex 

6
PHP kapanış etiketini yoruma dönüştür
Komut dosyamdaki satırlardan biri, bir dizenin içinde bir PHP kapatma etiketi içeriyor. Normal çalışma altında bu bir soruna neden olmaz, ancak hattı yorum yapmam gerekiyor. Ben bu satırı yorum çalıştık //, /* */ve #ancak bunları hiçbiri çalışmıyorsa, çözümleyici etiketi kapanış düşünüyor gerçek bir kapanış etiketi olması. Söz konusu hat: $string …
149 php  regex  tags  comments 

21
Normal ifadede nasıl hata ayıklarsınız? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların olgular, 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 . 7 yıl önce kapalı . …
149 regex  debugging  pcre 

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.