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


15
Tek veya çift tırnak içine alınmadığında bir dizeyi boşluk kullanarak bölmek için normal ifade
Normal ifadeler konusunda yeniyim ve yardımınız için minnettarım. Tek veya çift tırnaklarla çevrili olmayan tüm boşlukları kullanarak örnek dizeyi bölecek bir ifade oluşturmaya çalışıyorum. Son denemem şuna benziyor: (?!")ve pek işe yaramıyor. Alıntıdan önceki boşlukta bölünüyor. Örnek giriş: This is a string that "will be" highlighted when your 'regular expression' …
114 java  regex  split 

3
Dize için normal ifade içerir mi?
Bir dizenin belirli bir kelime içerip içermediğini kontrol etmek için kullanılan normal ifade nedir (ör. 'Test')? Biraz googling yaptım ama böyle bir normal ifadenin doğrudan bir örneğini alamıyorum. Bu bir yapı betiği içindir, ancak herhangi bir programlama diliyle ilgisi yoktur.
114 regex 


5
Ters eğik çizgiden normal ifadeyle kaçamıyor musunuz?
Aşağıdaki normal ifadeyi kullanıyorum ^[a-zA-Z0-9\',!;\?\$\^:\\\/`\|~&\" @#%\*\{}\(\)_\+\.\s=-]{1,1000}$ Çirkin olduğunu biliyorum, ama şu ana kadar ters eğik çizgiye izin verilmemesi dışında amacına hizmet ediyor çünkü kaçtı, ben de aynı sonuçları \\yerine denedim \\\. Herhangi bir fikir?
114 regex 

13
Yinelenen Kelimeler İçin Normal İfade
Ben bir normal ifade acemiyim ve aşağıdaki gibi birbirini takip eden yinelenen kelimelerle "eşleşecek" tek bir normal ifadeyi nasıl yazacağımı tam olarak anlayamıyorum: Paris bahar. Değil o ilgilidir. Neden gülüyorsun? Are benim benim normal ifadeler BU kötü ?? Yukarıdaki kalın dizelerin TÜMÜ ile eşleşen tek bir normal ifade var mı?



3
JavaScript değiştirme / regex
Bu işlev göz önüne alındığında: function Repeater(template) { var repeater = { markup: template, replace: function(pattern, value) { this.markup = this.markup.replace(pattern, value); } }; return repeater; }; this.markup.replace()Global olarak nasıl değiştirebilirim? İşte sorun. Bunu böyle kullanırsam: alert(new Repeater("$TEST_ONE $TEST_ONE").replace("$TEST_ONE", "foobar").markup); Uyarının değeri "foobar $ TEST_ONE" dir. Ben değiştirirseniz Repeateraşağıda, Chrome'da …

3
Yalnızca konu satırının başında metin arayarak Gmail filtresi nasıl oluşturulur?
İş yerindeki Jenkins derleme sunucularından düzenli otomatik derleme mesajları alıyoruz. Bunları gelen kutusunu atlayarak bir etiket haline getirmek güzel olurdu. Bir filtre kullanmak elbette doğru seçimdir. İstenen tanımlayıcı, [RELEASE]konu satırının başındaki dizedir . Aşağıdaki normal ifadelerden herhangi birini belirlemeye çalışmak, dizeyi içeren e-postaların releaseher durumda konu satırının herhangi bir yerinde …
113 regex  filter  gmail  subject 

3
Java normal ifade yakalama grupları dizinleri
Aşağıdaki satıra sahibim typeName="ABC:xxxxx;"; Kelimesini getirmek gerekir ABC, Aşağıdaki kod parçacığını yazdım, Pattern pattern4=Pattern.compile("(.*):"); matcher=pattern4.matcher(typeName); String nameStr=""; if(matcher.find()) { nameStr=matcher.group(1); } Bu yüzden koyarsanız group(0)alıyorum ABC:ama ben koyarsanız group(1)o ABCbilmek istiyorum böylece, Bu ne geliyor 0ve 1ortalama? Birinin bana güzel örneklerle açıklaması daha iyi olacak. Normal ifade kalıbı içinde bir …
113 java  regex 


4
Sayılar ve ondalık nokta hariç her şeyi değiştirmek için normal ifade
Yalnızca metin veya ondalık olarak kalması gereken bir metin alanım var. İşte şu anda sayılar ve ondalık nokta dışındaki her şeyi değiştirmek için kullandığım kod. Sorun şu ki, diğer her şeyi tanımlayacak bir normal ifade bulamıyorum document.getElementById(target).value = newVal.replace(/\D[^\.]/g, ""); \ D iyi çalışıyor, ama denedim (?!.), (?!\.), [^.], [^\.]ve …
113 javascript  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.