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


5
JavaScript normal ifade çok satırlı bayrağı çalışmıyor
HTML'den dize almak için bir regex yazdım, ancak çok satırlı bayrak çalışmıyor gibi görünüyor. Bu benim modelim ve metni h1etikete almak istiyorum . var pattern= /<div class="box-content-5">.*<h1>([^<]+?)<\/h1>/mi m = html.search(pattern); return m[1]; Test etmek için bir dize oluşturdum. Dize "\ n" içerdiğinde, sonuç her zaman null olur. Tüm "\ n" …
265 javascript  regex 


6
Dizelerdeki belirli karakterleri değiştirme
Excel'deki Bul ve Değiştir özelliğine benzer şekilde, bir vektör içindeki dizelerden belirli karakterleri kaldırmak istiyorum . İşte başladığım veriler: group <- data.frame(c("12357e", "12575e", "197e18", "e18947") Sadece ilk sütunla başlıyorum; e'S kaldırarak ikinci sütun üretmek istiyorum : group group.no.e 12357e 12357 12575e 12575 197e18 19718 e18947 18947


30
Bir URL'den YouTube video kimliğini nasıl alabilirim?
v=idJavaScript ile YouTube'un URL'sini almak istiyorum (jQuery, saf JavaScript yok). Örnek YouTube URL biçimleri http://www.youtube.com/watch?v=u8nQa1cJyX8&a=GxdCwVVULXctT2lYDEPllDR0LRTutYfW http://www.youtube.com/watch?v=u8nQa1cJyX8 Veya URL'de video kimliği içeren başka bir YouTube biçimi. Bu biçimlerden sonuç u8nQa1cJyX8
257 javascript  regex  url  youtube 

5
.NET Regex'te adlandırılmış yakalama gruplarına nasıl erişirim?
C # Adlandırılmış Yakalama Grupları kullanmayı açıklayan iyi bir kaynak bulmakta zorlanıyorum. Bu şimdiye kadar sahip kod: string page = Encoding.ASCII.GetString(bytePage); Regex qariRegex = new Regex("<td><a href=\"(?<link>.*?)\">(?<name>.*?)</a></td>"); MatchCollection mc = qariRegex.Matches(page); CaptureCollection cc = mc[0].Captures; MessageBox.Show(cc[0].ToString()); Ancak bu her zaman tam çizgiyi gösterir: <td><a href="/path/to/file">Name of File</a></td> Çeşitli web sitelerinde …
255 c#  .net  regex 

20
Stack Overflow, SEO dostu URL'lerini nasıl oluşturur?
İyi bir tam düzenli ifade veya başlığı alacak başka bir işlem nedir: Bir başlığı, Yığın Taşması gibi URL'nin bir parçası olacak şekilde nasıl değiştirirsiniz? ve dönüştür how-do-you-change-a-title-to-be-part-of-the-url-like-stack-overflow taşması SEO dostu URL'lerde kullanılan nedir? Kullandığım geliştirme ortamı Ruby on Rails , ancak platforma özgü başka çözümler (.NET, PHP, Django ) varsa, …

5
Java Regex'te match () ve find () arasındaki fark
Ben arasındaki farkı anlamaya çalışıyorum matches()ve find(). Javadoc'a göre, (anladığım kadarıyla), matches()aradığı şeyi bulsa bile tüm dizeyi arayacak ve aradığı find()şeyi bulduğunda duracaktır. Bu varsayım doğruysa, ben kullanmak isteyeyim zaman göremiyorum matches()yerine find()sen bulduğu eşleşme sayısını saymak istemedikçe. Benim düşünceme göre String sınıfı, dahili bir yöntem find()yerine olmalıdır matches(). Özetlemek …
250 java  regex 

11
Java: virgülle ayrılmış bir dize bölme ancak tırnak işaretleri arasında virgül yoksayma
Belli bir dize var böyle: foo,bar,c;qual="baz,blurb",d;junk="quux,syzygy" virgülle ayırmak istiyorum - ama tırnak işaretleri içinde virgül yoksaymalıyım. Bunu nasıl yapabilirim? Normal ifade yaklaşımı başarısız gibi görünüyor; Bir teklif gördüğümde manuel olarak tarayabilir ve farklı bir moda girebilirim, ancak önceden var olan kütüphaneleri kullanmak güzel olurdu. ( edit : Sanırım zaten JDK'nın …
249 java  regex  string 

11
jQuery validate: Normal ifade doğrulaması için kural nasıl eklenir?
Ben kullanıyorum jQuery doğrulama eklentisi . Harika şeyler! ASP.NET doğrulayıcıları yerine jQuery kullanmak için varolan ASP.NET çözümümü taşımak istiyorum. Normal ifade doğrulayıcı için bir yedek eksik . Böyle bir şey yapabilmek istiyorum: $("Textbox").rules("add", { regularExpression: "^[a-zA-Z'.\s]{1,40}$" }) Bunu başarmak için nasıl özel kural eklerim ?



27
Dizeden ana makine adı adını ayıklayın
Bir metin dizesindeki URL'nin tamamını değil, yalnızca URL'nin kökünü eşleştirmek istiyorum. Verilen: http://www.youtube.com/watch?v=ClkQA2Lb_iE http://youtu.be/ClkQA2Lb_iE http://www.example.com/12xy45 http://example.com/random www.example.comVeya example.cometki alanına çözümlenen son 2 örneği almak istiyorum . Normal ifade yavaş duydum ve bu benim sayfadaki ikinci normal ifade ifade olurdu, bu yüzden eğer regex olmadan bunu yapmak yine de varsa bana …
239 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.