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

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

27
ฉันจะแยกสตริงเพื่อลอยหรือ int ได้อย่างไร
ใน Python ฉันจะแยกสตริงที่เป็นตัวเลขเช่นเดียว"545.2222"กับค่าทศนิยมที่สอดคล้องกันได้545.2222อย่างไร? หรือแยกสตริง"31"เป็นจำนวนเต็ม31? ผมแค่อยากจะรู้วิธีการแยกลอย strไปfloatและ (แยกต่างหาก) ความint ไปยังstrint


9
ทำไมหลามถึงไม่แยกวิเคราะห์ข้อมูล JSON นี้
ฉันมี JSON นี้ในไฟล์: { "maps": [ { "id": "blabla", "iscategorical": "0" }, { "id": "blabla", "iscategorical": "0" } ], "masks": [ "id": "valore" ], "om_points": "value", "parameters": [ "id": "valore" ] } ฉันเขียนสคริปต์นี้เพื่อพิมพ์ข้อมูล JSON ทั้งหมด: import json from pprint import pprint with open('data.json') as f: data = json.load(f) pprint(data) โปรแกรมนี้ทำให้เกิดข้อยกเว้นแม้ว่า: …
1439 python  json  parsing 

30
วิธีแยก JSON ใน Java
ฉันมีข้อความ JSON ต่อไปนี้ ฉันจะแยกให้ได้รับค่าของpageName, pagePic, post_idฯลฯ ? { "pageInfo": { "pageName": "abc", "pagePic": "http://example.com/content.jpg" }, "posts": [ { "post_id": "123456789012_123456789012", "actor_id": "1234567890", "picOfPersonWhoPosted": "http://example.com/photo.jpg", "nameOfPersonWhoPosted": "Jane Doe", "message": "Sounds cool. Can't wait to see it!", "likesCount": "2", "comments": [], "timeOfPost": "1234567890" } ] }
1048 java  json  parsing 

10
วิธีการหลีกเลี่ยงวงเล็บปีกกา (วงเล็บปีกกา) ในสตริงรูปแบบใน. NET
วงเล็บสามารถหนีการใช้งานstring.Formatได้อย่างไร ตัวอย่างเช่น: String val = "1,2,3" String.Format(" foo {{0}}", val); ตัวอย่างเช่นนี้ไม่ได้โยนยกเว้น foo {0}แต่เอาท์พุทสตริง มีวิธีใดบ้างที่จะหลบหนีวงเล็บได้หรือไม่?
988 c#  .net  string  parsing  formatting 

19
วิธีฟอร์แมต JSON ใน Notepad ++ ได้อย่างไร
ฉันต้องการ Notepad ++ เพื่อใช้สตริง json จากนี้ {"menu": {"id": "file","value": "File","popup": {"menuitem": [{"value": "New", "onclick": "CreateNewDoc()"},{"value": "Open", "onclick": "OpenDoc()"},{"value": "Close", "onclick": "CloseDoc()"}]}}} สำหรับสิ่งนี้... {"menu": { "id": "file", "value": "File", "popup": { "menuitem": [ {"value": "New", "onclick": "CreateNewDoc()"}, {"value": "Open", "onclick": "OpenDoc()"}, {"value": "Close", "onclick": "CloseDoc()"} ] } }} ฉันมองไปที่ตัวเลือก TextFX ทั้งหมด …
948 json  parsing  notepad++ 

30
การแยก JSON ด้วยเครื่องมือ Unix
Наэтотвопросестьответына กองมากเกินнарусском : Парсинг JSON вเปลือก ฉันพยายามที่จะแยก JSON กลับมาจากการขอขดเช่น: curl 'http://twitter.com/users/username.json' | sed -e 's/[{}]/''/g' | awk -v k="text" '{n=split($0,a,","); for (i=1; i<=n; i++) print a[i]}' ด้านบนจะแยก JSON ออกเป็นฟิลด์เช่น: % ... "geo_enabled":false "friends_count":245 "profile_text_color":"000000" "status":"in_reply_to_screen_name":null "source":"web" "truncated":false "text":"My status" "favorited":false % ... ฉันจะพิมพ์ฟิลด์เฉพาะ (แสดงโดย-v k=text) ได้อย่างไร
879 json  bash  parsing 


18
ข้อผิดพลาดในการแยกวิเคราะห์ / ไวยากรณ์ของ PHP และวิธีแก้ปัญหา
ทุกคนพบข้อผิดพลาดทางไวยากรณ์ แม้แต่โปรแกรมเมอร์ผู้มีประสบการณ์ก็ยังพิมพ์ผิด สำหรับผู้มาใหม่มันเป็นเพียงส่วนหนึ่งของกระบวนการเรียนรู้ อย่างไรก็ตามบ่อยครั้งที่ง่ายต่อการตีความข้อความผิดพลาดเช่น: ข้อผิดพลาดในการแยกวิเคราะห์ PHP: ข้อผิดพลาดทางไวยากรณ์, '{' ที่ไม่คาดคิดใน index.php บรรทัดที่ 20 สัญลักษณ์ที่ไม่คาดคิดไม่ได้เป็นตัวการที่แท้จริงเสมอไป แต่หมายเลขบรรทัดนั้นให้ข้อมูลคร่าวๆเกี่ยวกับตำแหน่งที่จะเริ่มมองหา ดูบริบทของรหัสเสมอ ความผิดพลาดที่ไวยากรณ์มักจะซ่อนอยู่ในที่กล่าวถึงหรือในสายรหัสก่อนหน้านี้ เปรียบเทียบรหัสของคุณกับตัวอย่างไวยากรณ์จากคู่มือ ในขณะที่ไม่ใช่ทุกกรณีตรงกับที่อื่น ๆ แต่มีบางขั้นตอนทั่วไปที่จะแก้ข้อผิดพลาดทางไวยากรณ์ การอ้างอิงนี้สรุปข้อผิดพลาดทั่วไป: ไม่คาดหวัง T_STRING ไม่คาดหวัง T_VARIABLE ไม่คาดคิด '$ varname' (T_VARIABLE) T_CONSTANT_ENCAPSED_STRING ที่ไม่คาดคิด T_ENCAPSED_AND_WHITESPACE ที่ไม่คาดคิด ไม่คาดคิด $ end T_FUNCTION ที่ไม่คาดคิด ... ไม่{คาด}หวัง(ไม่คาดคิดไม่คาดคิด) ไม่[คาดหวัง] ไม่คาดหวัง T_IF ไม่คาดคิด T_FOREACH ไม่คาดหวัง T_FOR ไม่คาดหวัง T_WHILE ไม่คาดหวัง …

16
ฉันจะวิเคราะห์ JSON ด้วย C # ได้อย่างไร
ฉันมีรหัสต่อไปนี้: var user = (Dictionary<string, object>)serializer.DeserializeObject(responsecontent); อินพุตในresponsecontentคือ JSON แต่แยกวิเคราะห์ไม่ถูกต้องในวัตถุ ฉันจะกำจัดมันออกไปได้อย่างไร?

20
วิธีการรวมชื่อไฟล์หลายบรรทัดเป็นหนึ่งเดียวด้วยตัวคั่นที่กำหนดเองได้อย่างไร
ฉันต้องการที่จะเข้าร่วมผลลัพธ์ของการls -1เป็นหนึ่งบรรทัดและคั่นด้วยสิ่งที่ฉันต้องการ มีคำสั่ง Linux มาตรฐานที่ฉันสามารถใช้เพื่อให้บรรลุนี้
441 linux  bash  shell  parsing  merge 


29
ลบแท็ก HTML จากสตริง
มีวิธีที่ดีในการลบ HTML ออกจากสตริง Java หรือไม่ regex ง่าย ๆ เช่น replaceAll("\\<.*?>","") จะทำงานได้ แต่สิ่งต่าง ๆ เช่น&เคยถูกแปลงอย่างถูกต้องและไม่ใช่ HTML ระหว่างวงเล็บสองมุมจะถูกลบออก (เช่น.*?ใน regex จะหายไป)
422 java  html  parsing 

8
ตัวแยกวิเคราะห์ XML ที่ดีที่สุดสำหรับ Java [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ฉันจำเป็นต้องอ่านไฟล์ XML ขนาดเล็กที่สุด (ไม่กี่ MB, เข้ารหัส UTF-8), ค้นหารอบ ๆ องค์ประกอบและคุณสมบัติต่าง ๆ อาจแก้ไขบางอย่างและเขียน XML กลับออกไปที่ดิสก์อีกครั้ง . ตัวแยกวิเคราะห์ XML ที่ดีที่สุดสำหรับความต้องการของฉันคืออะไร มีให้เลือกมากมาย บางอย่างที่ฉันรู้คือ: JDOM Woodstox XOM DOM4J VTD-XML xerces-J แดงเข้ม และแน่นอนหนึ่งใน JDK (ฉันใช้ Java 6) ฉันคุ้นเคยกับ Xerces แต่พบว่ามันไม่น่าสนใจ ข้อเสนอแนะ?
387 java  xml  parsing 

16
แยก (แยก) สตริงใน C ++ โดยใช้ตัวคั่นสตริง (C ++ มาตรฐาน)
ฉันแยกวิเคราะห์สตริงใน C ++ โดยใช้สิ่งต่อไปนี้: using namespace std; string parsed,input="text to be parsed"; stringstream input_stringstream(input); if (getline(input_stringstream,parsed,' ')) { // do some processing. } การแยกวิเคราะห์ด้วยตัวคั่นถ่านเดียวเป็นเรื่องปกติ แต่ถ้าฉันต้องการใช้สตริงเป็นตัวคั่น ตัวอย่าง: ฉันต้องการแยก: scott>=tiger ด้วย>=ตัวคั่นเพื่อที่ฉันจะได้สกอตต์และเสือ
361 c++  parsing  split  token  tokenize 

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