Pertanyaan yang diberi tag «parsing»

Parsing mengacu pada pemecahan artefak menjadi elemen penyusunnya dan menangkap hubungan antara elemen-elemen tersebut. Tag ini bukan untuk pertanyaan tentang Parse Platform yang di-hosting sendiri (gunakan tag [platform parse]) atau kesalahan parsing dalam bahasa pemrograman tertentu (sebagai gantinya gunakan tag bahasa yang sesuai).

15
Berapa setara C # dari NaN atau IsNumeric?
Apa cara paling efisien untuk menguji string input apakah itu berisi nilai numerik (atau sebaliknya Bukan Angka)? Saya kira saya dapat menggunakan Double.Parseatau regex (lihat di bawah) tetapi saya bertanya-tanya apakah ada beberapa cara yang dibangun untuk melakukan ini, seperti javascript NaN()atau IsNumeric()(apakah itu VB, saya tidak ingat?). public static …
103 c#  parsing 


15
Parser untuk C #
Pengurai mana yang tersedia untuk penguraian kode C #? Saya mencari parser C # yang dapat digunakan di C # dan memberi saya akses ke informasi baris dan file tentang setiap artefak dari kode yang dianalisis.
101 c#  parsing 

15
Dapatkan subdomain dari URL
Mendapatkan subdomain dari URL terdengar mudah pada awalnya. http://www.domain.example Pindai periode pertama lalu kembalikan apa pun yang muncul setelah "http: //" ... Kemudian Anda ingat http://super.duper.domain.example Oh. Jadi kemudian Anda berpikir, oke, temukan periode terakhir, mundur satu kata dan dapatkan semuanya sebelumnya! Kemudian Anda ingat http://super.duper.domain.co.uk Dan Anda kembali ke …
101 url  parsing  dns  subdomain 

6
Parameter kueri URL untuk mendikte python
Apakah ada cara untuk mengurai URL (dengan beberapa pustaka python) dan mengembalikan kamus python dengan kunci dan nilai dari bagian parameter kueri dari URL? Sebagai contoh: url = "http://www.example.org/default.html?ct=32&op=92&item=98" hasil yang diharapkan: {'ct':32, 'op':92, 'item':98}

8
ubah String menjadi DateTime
Saya perlu mengurai String berikut menjadi Objek DateTime: 30/Nov/2009:16:29:30 +0100 Adakah cara mudah untuk melakukan ini? PS: Saya ingin mengubah string di atas apa adanya. Titik dua setelah tahun bukanlah salah ketik. Saya juga ingin menyelesaikan masalah dengan Ruby dan bukan RoR.
98 ruby  date  time  parsing 


14
Cara membaca file json ke java dengan perpustakaan JSON sederhana
Saya ingin membaca JSONfile ini dengan java menggunakan json simple library. JSONFile saya terlihat seperti ini: [ { "name":"John", "city":"Berlin", "cars":[ "audi", "bmw" ], "job":"Teacher" }, { "name":"Mark", "city":"Oslo", "cars":[ "VW", "Toyata" ], "job":"Doctor" } ] Ini adalah kode java yang saya tulis untuk membaca file ini: package javaapplication1; import …


13
Bagaimana cara mengurai nama bulan (string) menjadi integer untuk perbandingan di C #?
Saya harus dapat membandingkan beberapa nama bulan yang saya miliki dalam sebuah array. Alangkah baiknya jika ada beberapa cara langsung seperti: Month.toInt("January") > Month.toInt("May") Pencarian Google saya tampaknya menyarankan satu-satunya cara adalah menulis metode Anda sendiri, tetapi ini sepertinya masalah yang cukup umum sehingga saya pikir itu akan sudah diterapkan …
92 c#  parsing  integer  compare 

2
Apakah valid memiliki lebih dari satu tanda tanya di URL?
Saya menemukan URL berikut hari ini: http://www.sfgate.com/cgi-bin/blogs/inmarin/detail??blogid=122&entry_id=64497 Perhatikan tanda tanya ganda di awal string kueri: ??blogid=122&entry_id=64497 Browser saya sepertinya tidak mengalami masalah dengan itu, dan menjalankan bookmarklet cepat: javascript:alert(document.location.search); baru saja memberi saya string kueri yang ditunjukkan di atas. Apakah ini URL yang valid? Alasan mengapa saya terlalu bertele-tele (dengan …



1
Apa yang membuat Java lebih mudah diurai daripada C?
Saya mengetahui fakta bahwa tata bahasa C dan C ++ peka konteks , dan khususnya Anda memerlukan "retasan lexer" di C. Di sisi lain, saya mendapat kesan bahwa Anda dapat mengurai Java hanya dengan 2 token prospek, meskipun terdapat banyak kesamaan antara kedua bahasa. Apa yang harus Anda ubah tentang …
90 java  c  parsing  grammar 

6
Apakah parser GCC dan Clang benar-benar ditulis tangan?
Tampaknya GCC dan LLVM-Clang menggunakan pengurai keturunan rekursif tulisan tangan , dan bukan parsing bawah-atas yang dihasilkan mesin, berbasis Bison-Flex. Bisakah seseorang di sini mengonfirmasi bahwa ini masalahnya? Dan jika demikian, mengapa kerangka kerja kompilator utama menggunakan parser tulisan tangan? Pembaruan : blog menarik tentang topik ini di sini

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.