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

19
Dizeden yeni satırları kaldırın ve bir boşlukla değiştirin
$string = " put returns between paragraphs for linebreak add 2 spaces at end "; Tüm yeni satırları dizeden kaldırmak istiyorum. Bu normal ifadeyi aldım, hepsini yakalayabilir, sorun şu ki hangi işlevi kullanmalıyım bilmiyorum. /\r\n|\r|\n/ $string olmalı: $string = "put returns between paragraphs for linebreak add 2 spaces at end …
291 php  regex  string 

16
2 yere kadar ondalık sayı veya basit tam sayı göstermek için Dize Biçimini kullanma
Bazen 100 veya 100.99 veya 100.9 olabileceğini göstermek için bir fiyat alanım var, istediğim fiyatı sadece ondalık sayı girilirse 2 ondalık basamakta görüntülemek, örneğin 100 ise 100 değil 100.00 göster ve eğer fiyat 100.2 ise 100.22 için benzer şekilde 100.20 göstermelidir. Google'a gittim ve bazı örneklerle karşılaştım, ancak tam olarak …

20
Dengeli parantezlerle eşleşecek düzenli ifade
İki dış parantez arasındaki tüm metni seçmek için normal bir ifade gerekir. Misal: some text(text here(possible text)text(possible text(more text)))end text Sonuç: (text here(possible text)text(possible text(more text)))
290 regex 


9
Karakterlerin bir dizede olup olmadığını test edin
Bir dize başka bir dizenin bir alt kümesi olup olmadığını belirlemek için çalışıyorum. Örneğin: chars <- "test" value <- "es" "Değer" dize "karakter" bir parçası olarak görünüyorsa, TRUE dönmek istiyorum. Aşağıdaki senaryoda, false döndürmek istiyorum: chars <- "test" value <- "et"
279 r  regex  string  r-faq 

13
Düzenli İfadeler - Her Şeyi Eşleştir
Kesinlikle herhangi bir şeyle (beyaz boşluklar dahil) eşleşmesi için nasıl bir ifade yapabilirim? Misal: Regex: _____ koyun aldım. Kibrit: Koyun aldım. Bir koyun aldım. Beş koyun aldım. Kullanmayı denedim (.*), ama bu işe yaramıyor gibi görünüyor. Güncelleme: İşe yaradım, görünüşe göre sorun normal ifadelerde değil, sadece (.) Karakterlerden kaçılıyor.
278 regex 

8
Sed ile sadece yakalanan gruplar nasıl çıkarılır?
sedSadece yakalanan grupların çıktılarını söylemenin bir yolu var mı ? Örneğin, girdi verildiğinde: This is a sample 123 text and some 987 numbers ve desen: /([\d]+)/ Geri referanslarla biçimlendirilmiş şekilde yalnızca 123 ve 987 çıktı alabilir miyim?
277 regex  sed 

7
Global bayraklı bir RegExp neden yanlış sonuçlar veriyor?
Genel bayrağı ve büyük / küçük harf duyarsız bayrağı kullandığımda bu normal ifade ile ilgili sorun nedir? Sorgu, kullanıcı tarafından oluşturulan bir girdidir. Sonuç [doğru, doğru] olmalıdır. var query = 'Foo B'; var re = new RegExp(query, 'gi'); var result = []; result.push(re.test('Foo Bar')); result.push(re.test('Foo Bar')); // result will be …
277 javascript  regex 


6
Birden fazla satırda JavaScript normal ifadesi nasıl kullanılır?
var ss= "<pre>aaaa\nbbb\nccc</pre>ddd"; var arr= ss.match( /<pre.*?<\/pre>/gm ); alert(arr); // null Yeni satır karakterlerine yayılmış olsa da, PRE bloğunun kaldırılmasını istiyorum. 'M' bayrağının bunu yaptığını düşündüm. Değil. Göndermeden önce cevabı burada buldum. SCECE JavaScript'i bildiğimi düşündüm (üç kitap okudum, çalışma saatleri) ve SO'da mevcut bir çözüm yoktu, yine de yayınlamaya …
275 javascript  regex 

2
Normal İfade - Belirli Karakterler içermiyor
Eğer bir cümle herhangi bir yerde <veya> DEĞİL maç için bir regex gerekir. Dizede <veya> varsa, false döndürmesi gerekir. Bununla kısmi bir başarı elde ettim ama sadece <> başımın başında veya sonundaysa: (?!<|>).*$ Bir fark yaratırsa .Net kullanıyorum. Yardım için teşekkürler.

29
Java, 2 veya daha fazla boşluğun dizedeki tek boşlukla nasıl değiştirileceği ve önde gelen ve sondaki boşlukların nasıl silineceği
Bu dizeyi değiştirmek için Java'da hızlı ve basit bir yol mu arıyorsunuz? " hello there " şuna benzeyen bir şeye "hello there" burada dizenin başlangıcındaki bir veya daha fazla boşluğun gitmesini istemiyorum hariç, tüm bu çoklu boşlukları tek bir boşlukla değiştiriyorum. Böyle bir şey beni kısmen oraya götürüyor String mytext …
271 java  regex  string  replace 

17
2 hassasiyetle ondalık sayı için basit düzenli ifade
2 hassasiyetli bir ondalık basamak için normal ifade nedir? Geçerli örnekler : 123.12 2 56754 92929292929292.12 0.21 3.1 Geçersiz örnekler: 12.1232 2.23332 e666.76 Ondalık nokta isteğe bağlı olabilir ve tamsayılar da dahil edilebilir.
271 regex 

16
dizeyi yalnızca belirtilen karakterin ilk örneğinde böl
Kodumda bir dizeyi temel alarak _böldüm ve dizideki ikinci öğeyi yakaladım. var element = $(this).attr('class'); var field = element.split('_')[1]; good_luckBeni alır ve sağlar luck. Harika çalışıyor! Ama şimdi benzeyen bir sınıfım var good_luck_buddy. Javascript'imi ikinciyi görmezden gelip bana nasıl _verebilirim luck_buddy? Bunu var field = element.split(new char [] {'_'}, 2);ac …
271 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.