คำถามติดแท็ก parsing

การแยกหมายถึงการแบ่งสิ่งประดิษฐ์ลงในองค์ประกอบที่เป็นองค์ประกอบและจับความสัมพันธ์ระหว่างองค์ประกอบเหล่านั้น แท็กนี้ไม่ได้มีคำถามเกี่ยวกับแพลตฟอร์มการแยกวิเคราะห์ที่โฮสต์ด้วยตนเอง (ใช้แท็ก [แยกวิเคราะห์แพลตฟอร์ม]) หรือข้อผิดพลาดในการแยกวิเคราะห์ในภาษาการเขียนโปรแกรมเฉพาะ (ใช้แท็กภาษาที่เหมาะสมแทน)

15
วิธีรับส่วนตัวเลขของคุณสมบัติ CSS ด้วย jQuery
ฉันต้องทำการคำนวณตัวเลขตามคุณสมบัติ CSS อย่างไรก็ตามเมื่อฉันใช้สิ่งนี้เพื่อรับข้อมูล: $(this).css('marginBottom') มันคืนค่า '10px' มีเคล็ดลับที่จะเพียงแค่ได้รับส่วนจำนวนของค่าไม่ว่าไม่ว่าจะเป็นpxหรือ%หรือemหรืออะไรก็ตาม?

6
เมื่อแยกสตริงว่างใน Python ทำไม split () ส่งคืนรายการว่างขณะที่ split ('\ n') ส่งคืน ['']
ฉันใช้split('\n')จะได้รับสายในสายหนึ่งและพบว่า''.split()ผลตอบแทนที่รายการที่ว่างเปล่า, []ในขณะที่ผลตอบแทน''.split('\n') ['']มีเหตุผลเฉพาะสำหรับความแตกต่างดังกล่าวหรือไม่? และมีวิธีที่สะดวกกว่าในการนับจำนวนบรรทัดในสตริงหรือไม่?

4
การคัดลอกตาราง html ลงในเฟรมข้อมูล R โดยใช้แพ็คเกจ XML
ฉันจะขูดตาราง html โดยใช้แพ็คเกจ XML ได้อย่างไร ใช้ตัวอย่างเช่นหน้าวิกิพีเดียนี้ในทีมฟุตบอลบราซิล ฉันต้องการอ่านใน R และรับ "รายการการแข่งขันทั้งหมดของบราซิลที่ได้เล่นกับ FIFA รู้จักทีม" ตารางเป็น data.frame ฉันจะทำสิ่งนี้ได้อย่างไร
153 html  r  xml  parsing  web-scraping 

6
ทำไม C ++ ไม่สามารถแยกวิเคราะห์ด้วยตัวแยกวิเคราะห์ LR (1)
ฉันอ่านเกี่ยวกับตัวแยกวิเคราะห์และตัวแยกวิเคราะห์และพบคำสั่งนี้ในการแยกวิเคราะห์ LR ของวิกิพีเดีย - หน้า: ภาษาการเขียนโปรแกรมจำนวนมากสามารถแยกวิเคราะห์ได้โดยใช้รูปแบบของตัวแยกวิเคราะห์ LR ข้อยกเว้นหนึ่งที่น่าสังเกตคือ C ++ ทำไมถึงเป็นเช่นนั้น? มีคุณสมบัติพิเศษใดของ C ++ ที่ทำให้ไม่สามารถวิเคราะห์ด้วยตัวแยกวิเคราะห์ LR ได้ เมื่อใช้ google ฉันพบว่า C สามารถแยกวิเคราะห์ได้อย่างสมบูรณ์แบบด้วย LR (1) แต่ C ++ ต้องใช้ LR (∞)

4
กำลังมองหาคำจำกัดความที่ชัดเจนว่า "tokenizer", "parser" และ "lexers" คืออะไรและเกี่ยวข้องอย่างไรกันและนำมาใช้อย่างไร
ฉันกำลังค้นหาคำจำกัดความที่ชัดเจนของสิ่งที่ "tokenizer", "parser" และ "lexer" คืออะไรและเกี่ยวข้องกันอย่างไร (เช่น parser ใช้ tokenizer หรือในทางกลับกัน)? ฉันต้องสร้างโปรแกรมจะผ่านไฟล์ต้นฉบับ c / h เพื่อแยกการประกาศข้อมูลและคำจำกัดความ ฉันกำลังมองหาตัวอย่างและสามารถหาข้อมูลได้บ้าง แต่ฉันพยายามดิ้นรนเพื่อเข้าใจแนวคิดพื้นฐานเช่นกฎไวยากรณ์การแยกวิเคราะห์ต้นไม้และต้นไม้ไวยากรณ์ที่เป็นนามธรรมและวิธีที่พวกเขามีความสัมพันธ์ซึ่งกันและกัน ในที่สุดแนวคิดเหล่านี้จำเป็นต้องเก็บไว้ในโปรแกรมจริง แต่ 1) สิ่งที่พวกเขาดูเหมือน 2) มีการใช้งานทั่วไป ฉันดูวิกิพีเดียในหัวข้อและโปรแกรมเหล่านี้เช่น Lex และ Yacc แต่ไม่เคยผ่านชั้นเรียนคอมไพเลอร์ (หลัก EE) ฉันพบว่ามันยากที่จะเข้าใจว่าเกิดอะไรขึ้น
151 parsing  lexer  tokenize 

30
ตรงกันข้ามกับ 'แยกวิเคราะห์' คืออะไร? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ปิดให้บริการใน6 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันมีฟังก์ชั่น parseQuery ที่แยกวิเคราะห์แบบสอบถาม SQL เป็นตัวแทนนามธรรมของแบบสอบถามนั้น ฉันกำลังจะเขียนฟังก์ชั่นที่นำเสนอนามธรรมของแบบสอบถามและส่งกลับสตริงแบบสอบถาม SQL ฉันควรเรียกฟังก์ชันที่สองว่าอะไร

27
รับชื่อไฟล์จาก URL
ใน Java ให้java.net.URLหรือStringในรูปแบบhttp://www.example.com/some/path/to/a/file.xmlวิธีที่ง่ายที่สุดในการรับชื่อไฟล์คือลบส่วนขยาย? "file"ดังนั้นในตัวอย่างนี้ผมกำลังมองหาบางสิ่งบางอย่างที่ผลตอบแทน ฉันคิดหลายวิธีในการทำเช่นนี้ แต่ฉันกำลังมองหาสิ่งที่ง่ายต่อการอ่านและสั้น
146 java  file  parsing  url  filenames 

7
สคริปต์แยกวิเคราะห์คำสั่งของ Windows (CMD.EXE) ทำอย่างไร
ฉันวิ่งเข้าไปในss64.comซึ่งให้ความช่วยเหลือที่ดีเกี่ยวกับวิธีการเขียนสคริปต์แบทช์ที่ Windows Command Interpreter จะทำงาน อย่างไรก็ตามฉันไม่สามารถหาคำอธิบายที่ดีเกี่ยวกับไวยากรณ์ของสคริปต์แบบแบตช์ว่าสิ่งต่าง ๆ ขยายหรือไม่ขยายและวิธีการหลบหนีสิ่งต่าง ๆ นี่คือคำถามตัวอย่างที่ฉันไม่สามารถแก้ไขได้: ระบบใบเสนอราคามีการจัดการอย่างไร? ฉันสร้างสคริปต์TinyPerl ( foreach $i (@ARGV) { print '*' . $i ; }) รวบรวมมันและเรียกมันด้วยวิธีนี้: my_script.exe "a ""b"" c" →ผลลัพธ์คือ *a "b*c my_script.exe """a b c""" →เอาท์พุทมัน *"a*b*c" echoคำสั่งภายในทำงานอย่างไร สิ่งที่ถูกขยายภายในคำสั่งนั้น? ทำไมฉันต้องใช้for [...] %%Iในสคริปต์ไฟล์ แต่for [...] %Iในเซสชันแบบโต้ตอบ? ตัวหนีคืออะไรและในบริบทใด จะหลีกเลี่ยงเครื่องหมายเปอร์เซ็นต์ได้อย่างไร? ตัวอย่างเช่นฉันจะสะท้อนอย่าง%PROCESSOR_ARCHITECTURE%แท้จริงได้อย่างไร ฉันพบว่าecho.exe %""PROCESSOR_ARCHITECTURE%งานได้มีวิธีแก้ไขปัญหาที่ดีกว่าหรือไม่ …

7
ไลบรารีตัวแยกวิเคราะห์ SQL สำหรับ Java [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา มีห้องสมุด Java โอเพ่นซอร์สสำหรับการแยกคำสั่ง SQL หรือไม่ หากเป็นไปได้ควรปรับแต่งหรือยืดหยุ่นพอที่จะสามารถแยกวิเคราะห์ (หรืออย่างน้อยละเว้น) ไวยากรณ์เฉพาะของผู้ขาย (เช่นคำจำกัดความของพื้นที่ตาราง Oracle หรือคำสั่ง LIMIT ของ MySQL) หากไม่ปฏิบัติตามมาตรฐาน SQL อย่างเข้มงวดก็สามารถทำได้เช่นกัน ปรับปรุง:ฉันต้องการสิ่งนี้สำหรับสองสิ่ง: การจัดเตรียมอินเตอร์เฟส SQL ไปยังฐานข้อมูลที่ไม่ใช่ SQL (การแม็พกับการเรียก API ภายใน) เขียนใหม่ SQL ก่อนที่จะไปยังฐานข้อมูลจริง (เช่น Oracle)
141 java  sql  parsing 

9
วิธีแยกวิเคราะห์ที่อยู่ถนน / ไปรษณีย์แบบอิสระจากข้อความและเป็นส่วนประกอบ
เราทำธุรกิจส่วนใหญ่ในสหรัฐอเมริกาและพยายามปรับปรุงประสบการณ์ของผู้ใช้โดยการรวมช่องที่อยู่ทั้งหมดไว้ในพื้นที่ข้อความเดียว แต่มีปัญหาเล็กน้อย: ที่อยู่ที่ผู้ใช้พิมพ์อาจไม่ถูกต้องหรืออยู่ในรูปแบบมาตรฐาน ที่อยู่ต้องแยกออกเป็นส่วน ๆ (ถนนเมืองรัฐ ฯลฯ ) เพื่อดำเนินการชำระเงินด้วยบัตรเครดิต ผู้ใช้อาจป้อนมากกว่าที่อยู่ของตน (เช่นชื่อหรือ บริษัท ด้วย) Google สามารถทำได้ แต่ข้อกำหนดในการให้บริการและขีด จำกัด การสืบค้นเป็นสิ่งที่ห้ามไม่ได้โดยเฉพาะในงบประมาณที่ จำกัด เห็นได้ชัดว่านี่เป็นคำถามทั่วไป: สคริปต์ PHP เพื่อแยกวิเคราะห์ที่อยู่? ฉันจะแยกวิเคราะห์ที่อยู่รูปแบบอิสระเพื่อบันทึกลงใน DataBase ได้อย่างไร ตัวแยกวิเคราะห์ที่อยู่ไปรษณีย์ java วิธีที่มีประสิทธิภาพมากขึ้นในการแยกส่วนประกอบที่อยู่ ฉันจะแสดงที่อยู่ไปรษณีย์ที่สร้างไว้ล่วงหน้าในหน้าจอรายชื่อพร้อมถนนเมืองรหัสไปรษณีย์บน Android ได้อย่างไร PHP regexp ที่อยู่สหรัฐอเมริกา มีวิธีแยกที่อยู่ออกจากข้อความรอบ ๆ และแยกเป็นส่วน ๆ หรือไม่? มีนิพจน์ทั่วไปในการแยกวิเคราะห์ที่อยู่หรือไม่


11
การส่งและการแยกวิเคราะห์ JSON Objects ใน Android [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน3 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันต้องการส่งข้อความในรูปแบบของวัตถุ JSON ไปยังเซิร์ฟเวอร์และแยกการตอบสนอง JSON จากเซิร์ฟเวอร์ ตัวอย่างของวัตถุ JSON { "post": { "username": "John Doe", "message": "test message", "image": "image url", "time": "current time" } } ฉันพยายามแยก JSON ด้วยตนเองโดยไปที่แอตทริบิวต์โดยแอตทริบิวต์ มีห้องสมุด / ยูทิลิตี้ที่ฉันสามารถใช้เพื่อทำให้กระบวนการนี้ง่ายขึ้นหรือไม่
137 android  json  parsing 

10
วิธีที่ดีที่สุดในการแยกวิเคราะห์ฟีด RSS / Atom ด้วย PHP [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ตอนนี้ฉันใช้Magpie RSSแต่บางครั้งก็ล้มเหลวเมื่อฟีด RSS หรือ Atom สร้างไม่ดี มีตัวเลือกอื่น ๆ สำหรับการแยกวิเคราะห์ RSS และ Atom feeds ด้วย PHP หรือไม่?
135 php  parsing  rss  atom-feed 

24
แยกวิเคราะห์ที่อยู่ที่ใช้งานได้เมืองรัฐรหัสไปรษณีย์จากสตริง [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่? อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ปัญหา: ฉันมีช่องที่อยู่จากฐานข้อมูล Access ซึ่งถูกแปลงเป็น Sql Server 2005 ช่องนี้มีทุกอย่างในช่องเดียว ฉันต้องการแยกวิเคราะห์แต่ละส่วนของที่อยู่ลงในช่องที่เหมาะสมในตารางปกติ ฉันต้องทำสิ่งนี้ประมาณ 4,000 บันทึกและต้องทำซ้ำได้ สมมติฐาน: สมมติว่ามีที่อยู่ในสหรัฐอเมริกา (สำหรับตอนนี้) สมมติว่าบางครั้งสตริงอินพุตจะมีผู้รับ (บุคคลที่ถูกส่งถึง) และ / หรือที่อยู่ที่สอง (เช่น Suite B) รัฐอาจจะย่อ รหัสไปรษณีย์อาจเป็นตัวเลขมาตรฐาน 5 หลักหรือ zip + 4 มีการพิมพ์ผิดในบางกรณี อัปเดต: ในการตอบคำถามที่วางไว้มาตรฐานไม่ได้เป็นไปตามสากลฉันจำเป็นต้องจัดเก็บค่าแต่ละค่าไม่ใช่เฉพาะรหัสพิกัดทางภูมิศาสตร์และข้อผิดพลาดหมายถึงการพิมพ์ผิด (แก้ไขด้านบน) ข้อมูลตัวอย่าง: AP Croll & Son 2299 Lewes-Georgetown …

16
Python / Json: คาดหวังว่าชื่อคุณสมบัติที่อยู่ในเครื่องหมายคำพูดคู่
ฉันพยายามหาวิธีที่ดีในการโหลดออบเจ็กต์ JSON ใน Python ฉันส่งข้อมูล json นี้: {'http://example.org/about': {'http://purl.org/dc/terms/title': [{'type': 'literal', 'value': "Anna's Homepage"}]}} ไปที่แบ็กเอนด์ซึ่งจะได้รับเป็นสตริงจากนั้นฉันใช้json.loads(data)เพื่อแยกวิเคราะห์ แต่ทุกครั้งที่ฉันมีข้อยกเว้นเหมือนกัน: ValueError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1) ฉัน googled แต่ดูเหมือนว่าจะไม่มีอะไรทำงานนอกจากโซลูชันนี้json.loads(json.dumps(data))ซึ่งโดยส่วนตัวแล้วดูเหมือนว่าสำหรับฉันจะไม่ค่อยมีประสิทธิภาพเนื่องจากมันรับข้อมูลประเภทใดก็ได้แม้แต่ข้อมูลที่ไม่ได้อยู่ในรูปแบบ json ข้อเสนอแนะใด ๆ จะได้รับการชื่นชมมาก
129 python  json  parsing 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.