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

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

13
รับพารามิเตอร์ url จากสตริงใน. NET
ฉันมีสตริงใน. NET ซึ่งจริง ๆ แล้วเป็น URL ฉันต้องการวิธีง่ายๆในการรับค่าจากพารามิเตอร์เฉพาะ ปกติฉันจะใช้Request.Params["theThingIWant"]แต่สตริงนี้ไม่ได้มาจากคำขอ ฉันสามารถสร้างUriรายการใหม่ได้เช่น: Uri myUri = new Uri(TheStringUrlIWantMyValueFrom); ฉันสามารถใช้myUri.Queryเพื่อรับสตริงการสืบค้น ... แต่จากนั้นฉันก็ต้องหาวิธีแยก regexy ออกมา ฉันขาดอะไรบางอย่างที่เห็นได้ชัดหรือไม่มีวิธีที่จะทำให้การสร้าง regex ของบางประเภท ฯลฯ มีปัญหาหรือไม่?
239 c#  .net  url  parsing  parameters 

7
อ่านและแยกไฟล์ Json ใน C #
ฉันใช้เวลาส่วนที่ดีที่สุดของ "faffing" สองวันเกี่ยวกับตัวอย่างโค้ดและอื่น ๆ พยายามอ่านไฟล์ JSON ที่มีขนาดใหญ่มากเป็นอาเรย์ใน c # ดังนั้นฉันจึงสามารถแยกมันออกเป็นอาเรย์ 2d ในภายหลังได้ ปัญหาที่ฉันพบคือฉันไม่สามารถหาตัวอย่างของคนที่ทำในสิ่งที่ฉันพยายามจะทำ นี่หมายความว่าฉันแค่แก้ไขโค้ดให้ดีที่สุด ฉันจัดการเพื่อให้ได้งานที่จะ: อ่านไฟล์ Miss out header และอ่านค่าในอาเรย์เท่านั้น วางจำนวนที่แน่นอนของค่าในแต่ละบรรทัดของอาร์เรย์ (ดังนั้นฉันสามารถแยกมันใส่ในอาร์เรย์ 2d ในภายหลัง) สิ่งนี้ทำด้วยรหัสด้านล่าง แต่มันขัดข้องของโปรแกรมหลังจากป้อนสองสามบรรทัดลงในอาร์เรย์ สิ่งนี้อาจเกี่ยวข้องกับขนาดไฟล์ // If the file extension was a jave file the following // load method will be use else it will move on to …
239 c#  json  parsing  large-files 

18
ฉันจะแยกสตริงที่มีจุดทศนิยมให้เป็นสองเท่าได้อย่างไร
ฉันต้องการที่จะแยกสตริงเหมือน"3.5"คู่ อย่างไรก็ตาม double.Parse("3.5") ให้ผลตอบแทน 35 และ double.Parse("3.5", System.Globalization.NumberStyles.AllowDecimalPoint) FormatExceptionพ่น ตอนนี้ตำแหน่งที่ตั้งของคอมพิวเตอร์ของฉันถูกตั้งค่าเป็นภาษาเยอรมันโดยที่ใช้เครื่องหมายจุลภาคเป็นตัวคั่นทศนิยม อาจต้องทำอะไรกับมันและdouble.Parse()คาดหวังว่าจะ"3,5"เป็นอินพุท แต่ฉันไม่แน่ใจ ฉันจะแยกสตริงที่มีตัวเลขทศนิยมที่อาจหรือไม่สามารถจัดรูปแบบตามที่ระบุในสถานที่ปัจจุบันของฉันได้อย่างไร
231 c#  string  parsing  double 

6
วิธีการแยกสตริง JSON เป็น JsonNode ใน Jackson
มันควรจะง่ายมาก แต่ฉันไม่สามารถหามันได้หลังจากลองใช้เวลาหนึ่งชั่วโมง ฉันต้องได้รับสตริง JSON สำหรับตัวอย่างเช่นแจงเป็น{"k1":v1,"k2":v2}JsonNode JsonFactory factory = new JsonFactory(); JsonParser jp = factory.createJsonParser("{\"k1\":\"v1\"}"); JsonNode actualObj = jp.readValueAsTree(); จะช่วยให้ java.lang.IllegalStateException: No ObjectCodec defined for the parser, can not deserialize JSON into JsonNode tree
231 java  json  parsing  jackson 


7
Java: แยกค่า int จากถ่าน
ฉันแค่อยากรู้ว่ามีวิธีที่ดีกว่าในการแยกตัวเลขจากตัวละครในสตริง (สมมติว่าเรารู้ว่าตัวอักษรที่ดัชนี n เป็นตัวเลข) String element = "el5"; String s; s = ""+element.charAt(2); int x = Integer.parseInt(s); //result: x = 5 (ไร้ประโยชน์ที่จะบอกว่ามันเป็นเพียงตัวอย่าง)
223 java  parsing  char  int  parseint 

10
การแยกวิเคราะห์ XML ของสตริงตัวแปรใน JavaScript
ฉันมี สตริงตัวแปรที่มี XML ที่มีรูปแบบถูกต้องและถูกต้อง ฉันต้องใช้รหัส JavaScript เพื่อแยกวิเคราะห์ฟีดนี้ ฉันจะทำสิ่งนี้ให้สำเร็จโดยใช้โค้ด JavaScript ที่เข้ากันได้กับเบราว์เซอร์ได้อย่างไร
204 javascript  xml  parsing 

3
แยกบนตัวคั่นสุดท้ายในสตริง Python หรือไม่
Python idiom ที่แนะนำสำหรับการแยกสตริงในการเกิดขึ้นครั้งสุดท้ายของตัวคั่นในสตริงคืออะไร? ตัวอย่าง: # instead of regular split >> s = "a,b,c,d" >> s.split(",") >> ['a', 'b', 'c', 'd'] # ..split only on last occurrence of ',' in string: >>> s.mysplit(s, -1) >>> ['a,b,c', 'd'] mysplitใช้อาร์กิวเมนต์ที่สองที่เกิดขึ้นของตัวคั่นที่จะแยก เช่นเดียวกับการจัดทำดัชนีรายการปกติ-1หมายถึงรายการสุดท้ายจากท้ายสุด สิ่งนี้สามารถทำได้?
203 python  string  list  parsing  split 

7
วิเคราะห์ JSON ใน C #
ฉันกำลังพยายามวิเคราะห์ข้อมูล JSON จาก Google AJAX Search API ฉันมีURL นี้และฉันต้องการแยกย่อยเพื่อให้ผลลัพธ์ปรากฏขึ้น ขณะนี้ฉันได้เขียนโค้ดนี้แล้ว แต่ฉันก็ค่อนข้างหลงทางว่าจะทำอย่างไรต่อไปถึงแม้ว่าจะมีตัวอย่างจำนวนมากที่มาพร้อมกับสตริง JSON แบบง่าย ๆ การใหม่กับ C # และ. NET โดยทั่วไปฉันพยายามที่จะรับเอาท์พุทข้อความของแท้สำหรับหน้า ASP.NET ของฉันดังนั้นฉันถูกแนะนำให้ลอง JSON.NET ใครช่วยชี้ฉันในทิศทางที่ถูกต้องเพียงแค่เขียนโค้ดที่จะใช้ใน JSON จาก Google AJAX Search API แล้วพิมพ์ออกมาที่หน้าจอ แก้ไข: แก้ไขทั้งหมดแล้ว! ผลลัพธ์ทั้งหมดทำงานได้ดี ขอบคุณอีกครั้ง Dreas Grech! using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using …
201 c#  asp.net  json  parsing  json.net 

12
ลบนามสกุลไฟล์ออกจากสตริงชื่อไฟล์
หากฉันมีสตริงที่บอกว่า"abc.txt"มีวิธีที่รวดเร็วในการรับซับสตริงที่เป็นเพียงแค่"abc"? ฉันไม่สามารถทำได้fileName.IndexOf('.')เพราะชื่อไฟล์อาจเป็น"abc.123.txt"หรืออะไรก็ได้และฉันแค่ต้องการกำจัดส่วนขยาย (เช่น"abc.123")
201 c#  string  parsing 

13
พิมพ์ JSON แยกวิเคราะห์วัตถุ?
ฉันมีวัตถุจาวาสคริปต์ซึ่งมีการแยกวิเคราะห์ JSON โดยใช้JSON.parseตอนนี้ฉันต้องการพิมพ์วัตถุเพื่อให้ฉันสามารถดีบักได้ (มีบางอย่างผิดปกติกับฟังก์ชัน) เมื่อฉันทำต่อไปนี้ ... for (property in obj) { output += property + ': ' + obj[property]+'; '; } console.log(output); ฉันได้รับการระบุไว้ใน [object Object] หลายรายการ ฉันสงสัยว่าฉันจะพิมพ์สิ่งนี้เพื่อดูเนื้อหาได้อย่างไร


14
วิธีที่ดีที่สุดในการเปรียบเทียบ 2 เอกสาร XML ใน Java
ฉันกำลังพยายามเขียนการทดสอบอัตโนมัติของแอปพลิเคชันซึ่งโดยทั่วไปจะแปลงรูปแบบข้อความที่กำหนดเองเป็นข้อความ XML และส่งออกไปยังส่วนอื่น ๆ ฉันมีชุดข้อความอินพุต / เอาต์พุตที่ดีดังนั้นสิ่งที่ฉันต้องทำคือส่งข้อความอินพุตและฟังข้อความ XML เพื่อให้ออกมาอีกด้าน เมื่อถึงเวลาเปรียบเทียบผลลัพธ์จริงกับผลลัพธ์ที่คาดหวังฉันพบปัญหาบางอย่าง ความคิดแรกของฉันคือการเปรียบเทียบข้อความที่คาดหวังและข้อความจริง สิ่งนี้ทำงานได้ไม่ดีนักเนื่องจากข้อมูลตัวอย่างที่เรามีไม่ได้จัดรูปแบบเสมอและมักมีชื่อแทนที่ต่างกันที่ใช้สำหรับเนมสเปซ XML (และบางครั้งเนมสเปซไม่ได้ใช้เลย) ฉันรู้ว่าฉันสามารถแยกทั้งสองสายแล้วเดินผ่านแต่ละองค์ประกอบและเปรียบเทียบกับตัวเองและสิ่งนี้จะไม่ยากเกินไปที่จะทำ แต่ฉันรู้สึกว่ามันมีวิธีที่ดีกว่าหรือห้องสมุดที่ฉันสามารถใช้ประโยชน์ได้ ดังนั้นต้มคำถามคือ: กำหนด Java Strings สองรายการซึ่งทั้งคู่มี XML ที่ถูกต้องคุณจะทราบได้อย่างไรว่ามีความหมายเทียบเท่า คะแนนโบนัสหากคุณมีวิธีพิจารณาความแตกต่าง

3
HTML-parser บน Node.js [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ มีอะไรที่เหมือนกับnokogiriของรูบี้บน nodejs ไหม? ฉันหมายถึง HTML-parser ที่ใช้งานง่าย ฉันเห็นในโมดูล Node.js หน้าตัวแยกวิเคราะห์บางอย่าง แต่ฉันไม่สามารถหาสิ่งที่สวยและสดใหม่

3
HTML Parser ใดที่ดีที่สุด [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันโค้ดตัวแยกวิเคราะห์จำนวนมาก จนถึงตอนนี้ฉันใช้ HtmlUnit เบราว์เซอร์ที่ไม่มีส่วนหัวสำหรับการแยกวิเคราะห์และการทำงานอัตโนมัติของเบราว์เซอร์ ตอนนี้ฉันต้องการแยกงานทั้งสองออก เนื่องจาก 80% ของงานของฉันเกี่ยวข้องกับการแยกวิเคราะห์ฉันต้องการใช้ตัวแยกวิเคราะห์ HTML แบบใช้แสงเนื่องจากใช้เวลานานใน HtmlUnit ในการโหลดหน้าเว็บครั้งแรกจากนั้นรับแหล่งที่มาและแยกวิเคราะห์ ฉันอยากรู้ว่าตัวแยกวิเคราะห์ HTML ตัวใดดีที่สุด ตัวแยกวิเคราะห์จะดีกว่าถ้าอยู่ใกล้กับตัวแยกวิเคราะห์ HtmlUnit แก้ไข: โดยที่ดีที่สุดฉันต้องการคุณสมบัติอย่างน้อยต่อไปนี้: ความเร็ว ความง่ายดายในการค้นหา HtmlElement ใด ๆ ด้วย "id" หรือ "name" หรือ "tag type" มันคงจะโอเคสำหรับฉันถ้ามันไม่ทำความสะอาดโค้ด HTML ที่สกปรก ฉันไม่จำเป็นต้องล้างซอร์ส HTML ใด ๆ ฉันต้องการวิธีที่ง่ายที่สุดในการเคลื่อนย้ายข้าม HtmlElements และเก็บเกี่ยวข้อมูลจากพวกเขา

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