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

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

17
แปลง JSON เป็น Map
วิธีที่ดีที่สุดในการแปลงรหัส JSON คือ: { "data" : { "field1" : "value1", "field2" : "value2" } } ใน Java Map ซึ่งหนึ่งในคีย์คือ (field1, field2) และค่าสำหรับฟิลด์เหล่านั้นคือ (value1, value2) ความคิดใด ๆ ฉันควรใช้ Json-lib เพื่อสิ่งนั้นหรือไม่? หรือดีกว่าถ้าฉันเขียน parser ของตัวเอง?

10
วิธีการวิเคราะห์ข้อมูล JSON ด้วย jQuery / JavaScript
ฉันมีการโทร AJAX ที่ส่งคืน JSON บางอย่างเช่นนี้: $(document).ready(function () { $.ajax({ type: 'GET', url: 'http://example/functions.php', data: { get_param: 'value' }, success: function (data) { var names = data $('#cand').html(data); } }); }); ข้างใน #cand div ฉันจะได้รับ: [ { "id" : "1", "name" : "test1" }, { "id" : "2", "name" : "test2" …
190 jquery  ajax  json  parsing 

13
C ไม่ใช่เรื่องยาก: void (* (* f []) ()) ()
ฉันเพิ่งเห็นภาพวันนี้และคิดว่าฉันชอบคำอธิบาย ดังนั้นนี่คือภาพ: ฉันพบว่ามันสับสนและสงสัยว่ารหัสดังกล่าวเป็นประโยชน์ ฉันไปที่รูปภาพและพบรูปภาพอื่นในรายการ reddit นี้และนี่คือรูปภาพนั้น: ดังนั้น "การอ่านแบบวน" นี้เป็นสิ่งที่ถูกต้อง? นี่เป็นวิธีคอมไพเลอร์ของ C หรือไม่? มันคงจะดีถ้ามีคำอธิบายที่ง่ายกว่าสำหรับโค้ดแปลก ๆ นี้ นอกจากรหัสประเภทนี้จะมีประโยชน์หรือไม่ ถ้าเป็นเช่นนั้นที่ไหนและเมื่อไหร่? มีคำถามเกี่ยวกับ "กฎส่วนก้นหอย" แต่ฉันไม่เพียงแค่ถามว่ามันถูกนำไปใช้อย่างไรหรือวิธีการอ่านนิพจน์ที่มีกฎนั้น ฉันกำลังถามถึงการใช้ความถูกต้องของนิพจน์และกฎของเกลียวเช่นกัน เกี่ยวกับสิ่งเหล่านี้คำตอบที่ดีมีการโพสต์แล้ว

19
วิธีการแยกวิเคราะห์สตริงแบบสอบถามลงใน NameValueCollection ใน. NET
ฉันต้องการที่จะแยกสตริงเช่นเป็นp1=6&p2=7&p3=8NameValueCollection อะไรคือวิธีที่สง่างามที่สุดในการทำสิ่งนี้เมื่อคุณไม่มีสิทธิ์เข้าถึงPage.Requestวัตถุ?

8
รูปแบบนิพจน์ทั่วไปไม่ตรงกับที่ใดในสตริง
ฉันพยายามจับคู่<input>เขตข้อมูลประเภท "ซ่อน" โดยใช้รูปแบบนี้: /<input type="hidden" name="([^"]*?)" value="([^"]*?)" />/ นี่คือตัวอย่างแบบฟอร์มข้อมูล: <input type="hidden" name="SaveRequired" value="False" /><input type="hidden" name="__VIEWSTATE1" value="1H4sIAAtzrkX7QfL5VEGj6nGi+nP" /><input type="hidden" name="__VIEWSTATE2" value="0351118MK" /><input type="hidden" name="__VIEWSTATE3" value="ZVVV91yjY" /><input type="hidden" name="__VIEWSTATE0" value="3" /><input type="hidden" name="__VIEWSTATE" value="" /><input type="hidden" name="__VIEWSTATE" value="" /> แต่ผมไม่แน่ใจว่าtype, nameและvalueคุณลักษณะที่มักจะปรากฏในลำดับเดียวกัน หากtypeแอตทริบิวต์มาล่าสุดการจับคู่จะล้มเหลวเพราะในรูปแบบของฉันมันเป็นจุดเริ่มต้น คำถาม: ฉันจะเปลี่ยนรูปแบบของฉันได้อย่างไรจึงจะจับคู่โดยไม่คำนึงถึงตำแหน่งของแอตทริบิวต์ใน<input>แท็ก PS:โดยวิธีการที่ผมใช้Adobe AirตามRegEx เครื่องมือสก์ท็อปสำหรับการทดสอบการแสดงผลปกติ
181 html  regex  parsing 

18
ทดสอบว่าสายอักขระนั้นเป็น guid หรือไม่โดยไม่ทิ้งข้อยกเว้น?
ฉันต้องการลองแปลงสตริงเป็น Guid แต่ฉันไม่ต้องการพึ่งพาข้อยกเว้น ( สำหรับเหตุผลด้านประสิทธิภาพ - ข้อยกเว้นมีราคาแพง สำหรับเหตุผลในการใช้งาน - โปรแกรมดีบั๊กจะปรากฏขึ้น สำหรับเหตุผลด้านการออกแบบ - ความคาดหวังนั้นไม่โดดเด่น ในคำอื่น ๆ รหัส: public static Boolean TryStrToGuid(String s, out Guid value) { try { value = new Guid(s); return true; } catch (FormatException) { value = Guid.Empty; return false; } } ไม่เหมาะ ฉันจะลองใช้ RegEx แต่เนื่องจาก guid สามารถเป็นวงเล็บปิดวงเล็บปีกกาห่อหุ้มห่อไม่ทำให้มันยาก …
180 c#  string  parsing  guid 

6
ข้อดีและข้อเสียของตัวแยกวิเคราะห์ Java HTML ชั้นนำคืออะไร [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ กำลังค้นหา SO และ Google ฉันพบว่ามีตัวแยกวิเคราะห์ HTML HTML บางส่วนที่ได้รับการแนะนำอย่างสม่ำเสมอจากหลายฝ่าย น่าเสียดายที่มันยากที่จะหาข้อมูลเกี่ยวกับจุดแข็งและจุดอ่อนของห้องสมุดต่างๆ ฉันหวังว่าบางคนใช้เวลาเปรียบเทียบห้องสมุดเหล่านี้และสามารถแบ่งปันสิ่งที่ได้เรียนรู้ นี่คือสิ่งที่ฉันเห็น: JTidy NekoHTML jsoup TagSoup และถ้ามีผู้แยกวิเคราะห์รายใหญ่ที่ฉันพลาดไปฉันก็อยากฟังเกี่ยวกับข้อดีและข้อเสียของมันเช่นกัน ขอบคุณ!
175 java  html  parsing 

13
แยกสตริง JSON ลงในต้นแบบวัตถุเฉพาะใน JavaScript
ฉันรู้วิธีแยกสตริง JSON และเปลี่ยนเป็นวัตถุ JavaScript คุณสามารถใช้JSON.parse()ในเบราว์เซอร์ที่ทันสมัย ​​(และ IE9 +) เยี่ยมมาก แต่ฉันจะนำวัตถุ JavaScript นั้นไปใช้และเปลี่ยนเป็นวัตถุ JavaScript ที่เฉพาะเจาะจง (เช่นกับต้นแบบที่แน่นอน) ได้อย่างไร ตัวอย่างเช่นสมมติว่าคุณมี: function Foo() { this.a = 3; this.b = 2; this.test = function() {return this.a*this.b;}; } var fooObj = new Foo(); alert(fooObj.test() ); //Prints 6 var fooJSON = JSON.parse({"a":4, "b": 3}); //Something to convert …

18
วิธีการตัดอักขระที่ไม่ใช่ตัวอักษรทั้งหมดจากสตริงใน SQL Server
คุณจะลบอักขระทั้งหมดที่ไม่ใช่ตัวอักษรจากสตริงได้อย่างไร? แล้วไม่ใช่ตัวอักษรและตัวเลขล่ะ? สิ่งนี้จะต้องเป็นฟังก์ชั่นที่กำหนดเองหรือยังมีวิธีแก้ไขปัญหาที่ปรับเปลี่ยนได้ทั่วไปมากกว่าหรือไม่

7
วิธีการแปลงสตริงที่คั่นด้วยจุลภาคเป็นรายการใน Python?
รับสตริงที่เป็นลำดับของค่าหลายค่าคั่นด้วยเครื่องหมายจุลภาค: mStr = 'A,B,C,D,E' ฉันจะแปลงสตริงเป็นรายการได้อย่างไร mList = ['A', 'B', 'C', 'D', 'E']
169 python  parsing  list  tuples 

8
แยกสตริงเพื่อ DateTime ใน C #
ฉันมีวันที่และเวลาในรูปแบบสตริงเหมือนที่: "2011-03-21 13:26" //year-month-day hour:minute ฉันจะแยกวิเคราะห์มันได้System.DateTimeอย่างไร ฉันต้องการใช้ฟังก์ชันเช่นDateTime.Parse()หรือDateTime.ParseExact()ถ้าเป็นไปได้เพื่อให้สามารถระบุรูปแบบของวันที่ด้วยตนเอง
165 c#  .net  string  parsing  datetime 

16
การดึงพารามิเตอร์จาก URL
กำหนด URL ดังต่อไปนี้ฉันจะแยกค่าพารามิเตอร์การสืบค้นได้อย่างไร defยกตัวอย่างเช่นในกรณีนี้ผมต้องการให้ค่าของ /abc?def='ghi' ฉันใช้ Django ในสภาพแวดล้อมของฉัน มีวิธีการในrequestวัตถุที่สามารถช่วยฉันได้อย่างไร ฉันลองใช้self.request.get('def')แต่ไม่คืนค่าghiเหมือนที่ฉันหวังไว้
164 python  django  parsing  url 

17
รับคุณสมบัติทั้งหมดจากองค์ประกอบ HTML ด้วย Javascript / jQuery
ฉันต้องการที่จะใส่คุณลักษณะทั้งหมดในองค์ประกอบ Html ลงในอาร์เรย์: เช่นฉันมี jQuery Object ซึ่ง HTML มีลักษณะเช่นนี้: <span name="test" message="test2"></span> ตอนนี้วิธีหนึ่งคือการใช้ตัวแยกวิเคราะห์ xml ที่อธิบายไว้ที่นี่แต่แล้วฉันต้องรู้วิธีรับรหัส html ของวัตถุของฉัน วิธีอื่นคือการทำ jquery แต่อย่างไร จำนวนของคุณสมบัติและชื่อทั่วไป ขอบคุณ Btw: ฉันไม่สามารถเข้าถึงองค์ประกอบด้วย document.getelement โดยสิ่งที่คล้ายกัน

8
แปลงสตริง JSON เป็นวัตถุ JSON c #
ฉันมีสตริงนี้เก็บอยู่ในฐานข้อมูลของฉัน: str = "{ "context_name": { "lower_bound": "value", "upper_bound": "value", "values": [ "value1", "valueN" ] } }" สตริงนี้มีอยู่แล้วในรูปแบบ JSON แต่ฉันต้องการแปลงเป็น JObject หรือ JSON Object JObject json = new JObject(); ฉันลองjson = (JObject)str;นักแสดง แต่มันไม่ทำงานดังนั้นฉันจะทำอย่างไร
161 c#  asp.net  json  string  parsing 

7
ซึ่งเป็นห้องสมุดที่ดีที่สุดสำหรับการแยกวิเคราะห์ XML ใน java [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องการอภิปรายการโต้แย้งการหยั่งเสียงหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันค้นหาห้องสมุด java สำหรับการแยกวิเคราะห์ XML (การกำหนดค่าที่ซับซ้อนและไฟล์ข้อมูล) ฉัน googled เล็กน้อย แต่ไม่พบ dom4j (ดูเหมือนว่าพวกเขากำลังทำงานบน V2) .. ฉันได้ดูที่การตั้งค่าทั่วไป แต่ไม่ได้ ไม่ชอบมันโครงการ Apache อื่น ๆ บน XML ดูเหมือนจะอยู่ภายใต้การจำศีล ฉันไม่ได้ประเมิน dom4j ด้วยตัวเอง แต่แค่อยากจะรู้ - จาวามีห้องสมุดโอเพ่นซอร์ส xml อื่น ๆ (ดี) หรือไม่? และประสบการณ์ของคุณกับ dom4j เป็นอย่างไร? หลังจากคำตอบของ @ Voo ให้ฉันถามอีกอัน - ฉันควรใช้คลาสบิวด์อินของ …
158 java  xml  parsing 

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