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


8
htaccess ile bir klasöre ve dosyaya doğrudan erişimi reddetmek
İşte senaryo: index.phpKök klasörde bir dosya var bazı dosyalar dahildir index.php içinde hangi includesklasörde. 1 dosya daha (submit.php ) form gönderme işlemi için kök klasörde. includesHtaccess ile klasördeki dosyalara doğrudan kullanıcı erişimini kısıtlamak istiyorum . ayrıca için submit.php. Ancak dahil etme index.phpdosya için çalışacaktır . Örneğin, kullanıcı yazarsa www.domain.com/includes/somepage.php, onu …

14
Visual Studio Code - tüm boş satırları sil - regex
Visual Studio Code'daki tüm boş satırları nasıl sileceğimi bulmaya çalışırken biraz zaman harcadım ve çalışamıyorum. Nasıl yapılacağını bilen var mı lütfen? Ben ararsanız ^$boş satırlar (tamamen boş satırlar, hayır demektir beyaz boşluk) buluyor arama alanı VSC bunu yazarken ama Tümünü Değiştir vurduğunda bunları kaldırmaz. Hiçbir şey yapmaz: Boşluklu boş satırlar …

5
JavaScript Regex kullanarak bir dize nasıl çıkarılır?
JavaScript Regex ile bir dosyadan bir alt dize çıkarmaya çalışıyorum. İşte dosyadan bir dilim: DATE:20091201T220000 SUMMARY:Dad's birthday Çıkarmak istediğim alan "Özet". İşte yaklaşım: extractSummary : function(iCalContent) { /* input : iCal file content return : Event summary */ var arr = iCalContent.match(/^SUMMARY\:(.)*$/g); return(arr); }

5
sed: yalnızca eşleşen grubu yazdır
Son iki sayıyı (bir int, bir kayan nokta; ardından isteğe bağlı boşluk) alıp yalnızca yazdırmak istiyorum. Misal: foo bar <foo> bla 1 2 3.4 Yazdırmalı: 2 3.4 Şimdiye kadar aşağıdakilere sahibim: sed -n 's/\([0-9][0-9]*[\ \t][0-9.]*[\ \t]*$\)/replacement/p' bana verecek foo bar <foo> bla 1 replacement Ancak, bunu 1. grupla değiştirmeye çalışırsam, …
133 regex  sed 

7
Javascript ve regex: dizeyi ayırın ve ayırıcıyı koruyun
Bir dizem var: var string = "aaaaaa<br />† bbbb<br />‡ cccc" Ve bu dizgiyi ayırıcı ve <br />ardından özel bir karakterle bölmek istiyorum . Bunu yapmak için şunu kullanıyorum: string.split(/<br \/>&#?[a-zA-Z0-9]+;/g); Sınırlayıcıyı kaybetmem dışında ihtiyacım olanı alıyorum. İşte örnek: http://jsfiddle.net/JwrZ6/1/ Sınırlayıcıyı nasıl tutabilirim?
133 javascript  regex 

25
Bir URL'nin bölümlerini alma (Regex)
На этот вопрос есть ответы на yığın taşması на русском : Достать значения с помощью регулярок URL (tek satır) verildiğinde: http://test.example.com/dir/subdir/file.html Normal ifadeleri kullanarak aşağıdaki parçaları nasıl çıkarabilirim: Alt alan (test) Alan (example.com) Dosyasız yol (/ dir / subdir /) Dosya (file.html) Dosyanın bulunduğu yol (/dir/subdir/file.html) Yol olmadan URL ( …

10
grep birden çok desen içeren bir karakter vektörü kullanarak
Kullanmaya çalışıyorum grep bir vektörde bir dizi vektörünün var olup olmadığını test etmek ve mevcut değerleri (eşleşen desenler) . Bunun gibi bir veri çerçevem ​​var: FirstName Letter Alex A1 Alex A6 Alex A7 Bob A1 Chris A9 Chris A6 "Harf" sütunlarında bulunabilecek bir dizi desenleri vektörüm var, örneğin: c("A1", "A9", …
132 r  regex 


6
Bütün bir satırı sed ile nasıl değiştirebilirim?
Satırları olan bir dosyam olduğunu varsayalım aaa = bbb Şimdi bunları şu şekilde değiştirmek istiyorum: aaa = xxx Bunu şu şekilde yapabilirim: sed "s / aaa = bbb / aaa = xxx / g" Şimdi aşağıdaki gibi birkaç satırlık bir dosyam var: aaa = bbb aaa = ccc aaa = …
132 regex  sed 

4
Neden “asdf” .replace (/.*/ g, “x”) == “xx”?
Şaşırtıcı (bana göre) bir gerçekle karşılaştım. console.log("asdf".replace(/.*/g, "x")); Kod snippet'ini çalıştırSonuçları gizleSnippet'i genişlet Neden iki yedek? Yeni satırlar olmadan boş olmayan herhangi bir dize, bu desen için tam olarak iki yedek üretecek gibi görünüyor. Bir değiştirme işlevi kullanarak, ilk değiştirme tüm dize ve ikincisi boş bir dize olduğunu görebilirsiniz.
131 javascript  regex 


8
Tüm büyük harfleri küçük harfe dönüştürmek için tek satırlık
Bazı kelimelerin TÜM BÜYÜK HARFLERLE yazdırıldığı bir metin dosyam var. Kullanarak metin dosyasındaki her şeyi küçük harfe dönüştürebilmek istiyorum sed. Bu, ilk cümlenin daha sonra 'bazı kelimelerin tümü büyük harflerle basıldığı bir metin dosyam var' şeklinde olacağı anlamına gelir.
131 regex  sed 

26
Asla hiçbir şeyle eşleşmeyecek bir Regex
Bu aptalca bir soru gibi gelebilir, ancak bazı geliştiricilerimle uzun bir konuşma yaptım ve düşünmesi eğlenceli bir şey gibi geldi. Yani; ne düşünüyorsun - bir Regex neye benziyor, bu asla hiçbir dizeyle eşleşmeyecek! Düzenleme : Bunu neden istiyorum? Öncelikle böyle bir ifadeyi düşünmeyi ilginç bulduğum için ve ikinci olarak da …

5
RegEx - Değişken Uzunluktaki Eşleşme Numaraları
Başına dağılmış referans numaraları olan bir belgeyi çözümlemeye çalışıyorum. Metin metni metni {4: 2} çok daha sonra {222: 115} daha inanılmaz metin {4: 3} ve biraz daha metin. Referanslar her zaman parantez içine alınacak ve ikisi arasında her zaman iki nokta üst üste olacaktır. Onları bulmak için bir ifade yazdım. …
131 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.