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

9
Javascript'te parantezler arasında dize almak için Normal İfade
Parantez arasında bir dize döndüren normal bir ifade yazmaya çalışıyorum. Örneğin: "(" ve ")" dizeleri arasında bulunan dizeyi almak istiyorum I expect five hundred dollars ($500). dönecekti $500 Javascript'te iki dize arasında bir dize almak için Normal İfade bulundu Ama normal ifade ile yeniyim. Normal ifadede '(', ')' kullanmayı bilmiyorum
177 javascript  regex  string 

17
RegEx, RegExp.exec kullanarak dizeden tüm eşleşmeleri ayıklamak için
Dize aşağıdaki tür ayrıştırmak çalışıyorum: [key:"val" key2:"val2"] burada keyfi anahtar vardır: içeride "val" çiftleri. Anahtar adını ve değerini almak istiyorum. Merak edenler için görev savaşçısının veritabanı formatını ayrıştırmaya çalışıyorum. İşte benim test dizesi: [description:"aoeu" uuid:"123sth"] bu, herhangi bir şeyin boşluktan başka bir anahtar veya değerde olabileceğini, iki nokta üst üste …

11
Swift özü normal ifade eşleşmeleri
Normal dizgi ile eşleşen bir dizeden alt dizeleri ayıklamak istiyorum. Yani böyle bir şey arıyorum: func matchesForRegexInText(regex: String!, text: String!) -> [String] { ??? } Yani sahip olduğum şey bu: func matchesForRegexInText(regex: String!, text: String!) -> [String] { var regex = NSRegularExpression(pattern: regex, options: nil, error: nil) var results = …
175 ios  regex  string  swift 


10
JQuery ve regex kullanarak e-posta adreslerini doğrulama
Bunu nasıl yapacağımdan pek emin değilim. Ben böyle bir şey ile regex kullanarak e-posta adreslerini doğrulamak gerekiyor: [a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[A-Z]{2}|com|org|net|edu|gov|mil|biz|info|mobi|name|aero|asia|jobs|museum) Sonra bunu böyle bir jQuery işlevinde çalıştırmak gerekir: $j("#fld_emailaddress").live('change',function() { var emailaddress = $j("#fld_emailaddress").val(); // validation here? if(emailaddress){} // end validation $j.ajax({ type: "POST", url: "../ff-admin/ff-register/ff-user-check.php", data: "fld_emailaddress="+ emailaddress, success: function(msg) { …

4
Normal ifadeyi kullanarak çok satırlı metni eşleme
Java kullanarak çok satırlı bir metin eşleştirmek çalışıyorum. Ben kullandığınızda Patternile sınıf Pattern.MULTILINEdeğiştirici, ben maç mümkün, ama ben ile bunu yapmak mümkün değilim(?m). Aynı desen (?m)ve kullanımı String.matchesişe yaramıyor gibi görünüyor. Bir şey eksik olduğuma eminim, ama ne olduğu hakkında hiçbir fikrim yok. Düzenli ifadelerde pek iyi değilim. Ben bunu …
174 java  regex 

11
Nasıl "camelCase" dönüştürmek "Camel Case"?
Gibi bir şeyi "thisString"dönüştürmek için bir JavaScript regex komutu almaya çalışıyorum "This String"ama en yakın aldığım bir harfi değiştirerek, "Thi String"veya gibi bir şeyle sonuçlanıyor "This tring". Herhangi bir fikir? Bir mektubu büyük harfle yazmanın basitliğini kaldırabileceğimi açıklığa kavuşturmak için, RegEx ile o kadar güçlü değilim ve "somethingLikeThis"bölündüğümde "something Like …
174 javascript  regex 

5
Bir bash betiğinde düzenli ifadelerle bir testi nasıl reddederim?
GNU bash (sürüm 4.0.35 (1) -release (x86_64-suse-linux-gnu) kullanarak, Normal İfadeler ile bir testi reddetmek istiyorum, örneğin, koşullu olarak PATH değişkenine bir yol eklemek istiyorum, yol zaten orada değilse, aşağıdaki gibi: TEMP=/mnt/silo/bin if [[ ${PATH} =~ ${TEMP} ]] ; then PATH=$PATH; else PATH=$PATH:$TEMP; fi TEMP=/mnt/silo/Scripts: if [[ ${PATH} =~ ${TEMP} ]] …

10
Objective-C Kakao uygulamasında düzenli ifadeler
İlk Google, Objective-C Kakao uygulamasında düzenli ifadeler yapmanın yerleşik bir yolu olmadığını gösterir. Yani dört soru: Bu gerçekten doğru mu? Benimle dalga mı geçiyorsun? Tamam, o zaman tavsiye ettiğin güzel bir açık kaynaklı kütüphane var mı? Belki NSScanner sınıfıyla bir kitaplığı içe aktarmadan yeterince yakınlaşmanın yolları nelerdir?
173 objective-c  regex  cocoa 

6
Java'da Adlandırılmış Grupları Düzenleme
Anladığım kadarıyla java.regexpaketin adlandırılmış gruplar için desteği yok ( http://www.regular-expressions.info/named.html ) , herkes beni yapan bir üçüncü taraf kütüphanesine yönlendirebilir mi? Jregex'e baktım ama son sürümü 2002'de yapıldı ve java5 altında benim için işe yaramadı (kuşkusuz sadece kısa bir süre denedim).
173 java  regex 

17
Gg / aa / yyyy tarih biçimini doğrulamak için normal ifade
dd/mm/yyyyDüzenli bir ifade ile biçim için bir tarih dizesini doğrulamak gerekiyor . Bu normal ifade doğrulanır dd/mm/yyyy, ancak şu geçersiz tarihler geçerli değildir 31/02/4500: ^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$ dd/mm/yyyyArtık yıl desteğiyle biçimi doğrulamak için geçerli bir normal ifade nedir ?
172 regex 



4
Java Normal İfade Yakalama Grupları
Bu kod bloğunu anlamaya çalışıyorum. İlkinde, ifadede aradığımız şey nedir? Anladığım kadarıyla, herhangi bir karakter (0 veya daha fazla kez *), ardından 0 ile 9 arasında (bir veya daha fazla kez +) ve ardından herhangi bir karakter (0 veya daha fazla kez *). Bu yürütüldüğünde sonuç: Found value: This order …
171 java  regex 

5
C'de düzenli ifadeler: örnekler?
ANSI C'de düzenli ifadelerin nasıl kullanılacağına dair bazı basit örnekler ve en iyi uygulamaların peşindeyim man regex.h, bu kadar fazla yardım sağlamaz.
171 c  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.