«parsing» etiketlenmiş sorular

Ayrıştırma, bir yapıyı kurucu öğelerine ayırmak ve bu öğeler arasındaki ilişkiyi yakalamak anlamına gelir. Bu etiket, kendi kendine barındırılan Ayrıştırma Platformu ([ayrıştırma platformu] etiketini kullanın) veya belirli bir programlama dilinde ayrıştırma hataları (bunun yerine uygun dil etiketini kullanın) hakkında sorular için değildir.

8
LR, SLR ve LALR ayrıştırıcıları arasındaki fark nedir?
LR, SLR ve LALR ayrıştırıcıları arasındaki gerçek fark nedir? SLR ve LALR'nin LR ayrıştırıcı türleri olduğunu biliyorum, ancak ayrıştırma tabloları söz konusu olduğunda gerçek fark nedir? Ve bir dilbilgisinin LR, SLR veya LALR olup olmadığı nasıl gösterilir? Bir LL dilbilgisi için, ayrıştırma tablosunun herhangi bir hücresinin birden fazla üretim kuralı …

15
NaN veya IsNumeric'in C # eşdeğeri nedir?
Bir girdi dizesini sayısal bir değer (veya bir Sayı Değil) içerip içermediğini test etmenin en etkili yolu nedir? Sanırım Double.Parseveya bir regex kullanabilirim (aşağıya bakın), ancak bunu yapmak için javascript NaN()veya IsNumeric()(o VB miydi, hatırlayamıyorum?) Gibi bir yöntem var mı diye merak ediyordum . public static bool IsNumeric(this string value) …
103 c#  parsing 

16
Alt alanı bir URL'den alın
Alt alan adını bir URL'den almak ilk başta kulağa kolay geliyor. http://www.domain.example İlk dönemi tarayın ve ardından "http: //" ... Sonra hatırlarsın http://super.duper.domain.example Oh. O zaman düşünürsün, tamam, son noktayı bul, bir kelimeye geri dön ve her şeyi önceden al! Sonra hatırlarsın http://super.duper.domain.co.uk Ve başa döndün. Tüm TLD'lerin bir listesini …
103 url  parsing  dns  subdomain 

7
Visual Studio'da kullanmak için yeni bir dil nasıl oluşturulur
Yeni bir şablon dili yazmak istiyorum ve Visual Studio'nun bunu "desteklemesini" istiyorum. Bilmem gereken şey: Yeni dilimi nasıl ayrıştırırım? Yeni şablon dilimde bazı kodlar verildiğinde, bunu HTML'ye nasıl çevirebilirim? Şu anda, simgeye göre ayrıştırmak için normal ifadeler kullanıyorum, ancak dil daha karmaşık hale geldikçe bunun çok iyi ölçekleneceğini sanmıyorum ve …

15
C # için ayrıştırıcı
C # kodunu ayrıştırmak için hangi ayrıştırıcılar kullanılabilir? C # 'da kullanılabilen ve analiz edilen kodun her eseri hakkındaki satır ve dosya bilgilerine erişimimi sağlayan bir C # ayrıştırıcı arıyorum.
101 c#  parsing 

8
String'i DateTime'a dönüştür
Aşağıdaki String öğesini bir DateTime Nesnesine ayrıştırmam gerekiyor: 30/Nov/2009:16:29:30 +0100 Bunu yapmanın kolay bir yolu var mı? Not: Yukarıdaki dizeyi olduğu gibi dönüştürmek istiyorum. Yıldan sonraki iki nokta üst üste bir yazım hatası değildir. Ayrıca problemi RoR ile değil Ruby ile çözmek istiyorum.
101 ruby  date  time  parsing 

5
Düzenli ifade kullanmıyorlarsa HTML ayrıştırmaları nasıl çalışır?
Her gün bir HTML dizgisinden bir şeyin nasıl ayrıştırılacağını veya çıkarılacağını soran sorular görüyorum ve ilk cevap / yorum her zaman "Öfkeyi hissetmemek için HTML'yi ayrıştırmak için RegEx'i kullanmayın!" (bu son kısım bazen ihmal edilir). Bu benim için oldukça kafa karıştırıcı, her zaman genel olarak herhangi bir karmaşık dizeyi çözümlemenin …

14
Basit JSON kitaplığı ile json dosyasını java'ya okuma
Bunu okumak istiyorum JSON dosyayı json basit kitaplığı kullanarak java ile . Dosyam JSONşöyle görünüyor: [ { "name":"John", "city":"Berlin", "cars":[ "audi", "bmw" ], "job":"Teacher" }, { "name":"Mark", "city":"Oslo", "cars":[ "VW", "Toyata" ], "job":"Doctor" } ] Bu dosyayı okumak için yazdığım java kodu: package javaapplication1; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; …


13
C # ile karşılaştırma yapmak için ay adını (dize) bir tam sayıya nasıl ayrıştırabilirim?
Bir dizide sahip olduğum bazı ay adlarını karşılaştırabilmem gerekiyor. Şunun gibi doğrudan bir yol olsaydı iyi olurdu: Month.toInt("January") > Month.toInt("May") Google aramam tek yolun kendi yönteminizi yazmak olduğunu gösteriyor gibi görünüyor, ancak bu zaten .Net'te uygulanmış olacağını düşündüğüm kadar yaygın bir sorun gibi görünüyor, bunu daha önce yapan var mı?
94 c#  parsing  integer  compare 

2
Bir URL'de birden fazla soru işareti olması geçerli midir?
Bugün aşağıdaki URL ile karşılaştım: http://www.sfgate.com/cgi-bin/blogs/inmarin/detail??blogid=122&entry_id=64497 Sorgu dizesinin başındaki ikiye katlanmış soru işaretine dikkat edin: ??blogid=122&entry_id=64497 Tarayıcımda herhangi bir sorun yok gibi görünüyor ve hızlı bir yer imi çalıştırıyor: javascript:alert(document.location.search); bana yukarıda gösterilen sorgu dizesini verdi. Bu geçerli bir URL mi? Bu kadar bilgiçlik taslamamın nedeni (olduğumu varsayarsak), sorgu parametreleri …


1
Java'nın C'den daha kolay ayrıştırılmasını sağlayan nedir?
C ve C ++ dilbilgilerinin içeriğe duyarlı olduğu gerçeğini biliyorum ve özellikle C'de bir "lexer hack" e ihtiyacınız var. Öte yandan, Java'yı yalnızca İki dil arasındaki önemli benzerliğe rağmen, 2 adet ileriye dönük bakış. Ayrıştırmayı daha uygun hale getirmek için C ile ilgili neyi değiştirmeniz gerekir? Soruyorum çünkü C'nin bağlam …
90 java  c  parsing  grammar 


7
Bölüm adı olmadan bir dosyayı okumak için ConfigParser'ı kullanma
Ben kullanıyorum ConfigParserBir komut dosyasının çalışma zamanı yapılandırmasını okumak için . Bir bölüm adı vermeme esnekliğine sahip olmak istiyorum (yeterince basit olan komut dosyaları var; bir 'bölüm'e ihtiyaçları yok). ConfigParserbir NoSectionErroristisna atacak ve dosyayı kabul etmeyecektir. ConfigParser'ın (key, value) bölüm adları olmayan bir yapılandırma dosyasının ? Örneğin: key1=val1 key2:val2 Yapılandırma …

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.