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

สิ่งอำนวยความสะดวกของภาษาโปรแกรมคอมพิวเตอร์สำหรับการฝังข้อความในซอร์สโค้ดหรือที่เรียกว่า String literals

30
จะแสดงผลลัพธ์คิวรี MySQL ในรูปแบบ CSV ได้อย่างไร
มีวิธีที่ง่ายในการเรียกใช้แบบสอบถาม MySQL จากบรรทัดคำสั่ง Linux และส่งออกผลลัพธ์ในรูปแบบCSVหรือไม่ นี่คือสิ่งที่ฉันทำตอนนี้: mysql -u uid -ppwd -D dbname << EOQ | sed -e 's/ /,/g' | tee list.csv select id, concat("\"",name,"\"") as name from students EOQ มันจะเกิดความยุ่งเหยิงเมื่อมีคอลัมน์จำนวนมากที่ต้องล้อมรอบด้วยเครื่องหมายคำพูดหรือหากมีเครื่องหมายคำพูดในผลลัพธ์ที่ต้องหลีกหนี
1183 mysql  csv  quotes 

12
ควรใช้อัญประกาศคู่อัญประกาศคู่และ backticks ใน MySQL เมื่อใด
ฉันพยายามเรียนรู้วิธีที่ดีที่สุดในการเขียนข้อความค้นหา ฉันยังเข้าใจถึงความสำคัญของการสอดคล้อง จนถึงตอนนี้ฉันได้ใช้คำพูดเดี่ยวคำพูดสองครั้งและ backticks แบบสุ่มโดยไม่ต้องคิดอะไรจริง ตัวอย่าง: $query = 'INSERT INTO table (id, col1, col2) VALUES (NULL, val1, val2)'; นอกจากนี้ในตัวอย่างข้างต้นพิจารณาว่าtable, col1,val1และอื่น ๆ อาจจะเป็นตัวแปร มาตรฐานสำหรับสิ่งนี้คืออะไร? คุณทำอะไร? ฉันได้อ่านคำตอบของคำถามที่คล้ายกันที่นี่ประมาณ 20 นาทีแล้ว แต่ดูเหมือนว่าไม่มีคำตอบที่ชัดเจนสำหรับคำถามนี้
633 mysql  sql  quotes 


7
แทรกข้อความด้วยเครื่องหมายคำพูดเดี่ยวใน PostgreSQL
test(id,name)ผมมีตาราง user's logฉันจำเป็นต้องใส่ค่าที่ชอบ: 'my user', customer's, insert into test values (1,'user's log'); insert into test values (2,''my users''); insert into test values (3,'customer's'); ฉันได้รับข้อผิดพลาดหากฉันเรียกใช้คำสั่งใด ๆ ข้างต้น หากมีวิธีการใด ๆ ที่จะทำอย่างถูกต้องกรุณาแบ่งปัน ฉันไม่ต้องการข้อความใด ๆ ที่เตรียมไว้ เป็นไปได้โดยใช้กลไกการหลบหนี sql?

2
YAML: ฉันต้องการคำพูดสำหรับสตริงใน YAML หรือไม่
ฉันกำลังพยายามเขียนพจนานุกรม YAML สำหรับโครงการ Rails ที่เป็นสากล ฉันสับสนเล็กน้อยเช่นเดียวกับในไฟล์บางไฟล์ฉันเห็นสตริงในเครื่องหมายคำพูดคู่และบางไฟล์ไม่มี ประเด็นที่ควรพิจารณา: ตัวอย่างที่ 1 - สตริงทั้งหมดใช้เครื่องหมายคำพูดคู่ ตัวอย่างที่ 2 - ไม่มีสตริง (ยกเว้นสองอันสุดท้าย) ใช้เครื่องหมายคำพูด ตำรา YAMLกล่าวว่าการปิดล้อมสตริงในราคาคู่ช่วยให้คุณใช้ escapings เพื่อเป็นตัวแทนของ ASCII และ Unicode ตัวอักษร หมายความว่าฉันต้องใช้เครื่องหมายคำพูดคู่เมื่อฉันต้องการหลีกเลี่ยงอักขระบางตัวเท่านั้นหรือไม่ ถ้าใช่ - ทำไมพวกเขาใช้เครื่องหมายคำพูดคู่ทุกที่ในตัวอย่างแรก - เพื่อเหตุผลของความสามัคคี / โวหารเท่านั้น? ตัวอย่างสองบรรทัดสุดท้าย 2 ใช้!- แท็กที่ไม่เฉพาะเจาะจงในขณะที่ทั้งสองบรรทัดสุดท้ายของตัวอย่างแรกไม่ได้ - และทั้งสองทำงาน คำถามของฉันคืออะไรกฎสำหรับการใช้คำพูดประเภทต่าง ๆ ใน YAML คืออะไร? อาจกล่าวได้ว่า: โดยทั่วไปคุณไม่ต้องการคำพูด หากคุณต้องการหลีกเลี่ยงอักขระให้ใช้เครื่องหมายคำพูดคู่ ใช้!กับคำพูดเดียวเมื่อ ... ?!?
398 syntax  yaml  quotes 

7
การขยายตัวของตัวแปรภายในเครื่องหมายคำพูดเดี่ยวในคำสั่งใน Bash
ฉันต้องการเรียกใช้คำสั่งจากสคริปต์ทุบตีซึ่งมีคำพูดเดียวและคำสั่งอื่น ๆ ที่อยู่ในคำพูดเดียวและตัวแปร เช่น repo forall -c '....$variable' ในรูปแบบนี้$จะหนีออกมาและตัวแปรจะไม่ขยาย ฉันลองใช้รูปแบบต่อไปนี้ แต่ถูกปฏิเสธ: repo forall -c '...."$variable" ' repo forall -c " '....$variable' " " repo forall -c '....$variable' " repo forall -c "'" ....$variable "'" ถ้าฉันแทนค่าแทนที่ตัวแปรคำสั่งจะถูกดำเนินการได้ดี โปรดบอกฉันว่าฉันจะไปผิดที่
393 bash  shell  variables  quotes 

19
วิธีเรียกใช้ไฟล์ EXE ใน PowerShell ด้วยพารามิเตอร์ที่มีช่องว่างและเครื่องหมายคำพูด
คุณรันคำสั่งต่อไปนี้ใน PowerShell ได้อย่างไร C: \ Program Deploy \ msdeploy.exe Web \ Files \ IIS \ Microsoft เว็บ - แหล่งข้อมูล: ซิงค์: dbfullsql = "แหล่งข้อมูล = mysource; Integrated Security = false ID ผู้ใช้ = sa; Pwd = sapass!; ฐานข้อมูล = mydb;" -dest: dbfullsql = "Data Source =. \ mydestsource; Integrated Security = …

8
ฉันจะหลีกเลี่ยงคำพูดซ้ำภายในเครื่องหมายคำพูดคู่ได้อย่างไร
ฉันจะหลีกเลี่ยงอัญประกาศคู่ภายในสตริงคู่ใน Bash ได้อย่างไร ตัวอย่างเช่นในเชลล์สคริปต์ของฉัน #!/bin/bash dbload="load data local infile \"'gfpoint.csv'\" into table $dbtable FIELDS TERMINATED BY ',' ENCLOSED BY '\"' LINES TERMINATED BY \"'\n'\" IGNORE 1 LINES" ฉันไม่สามารถใช้เครื่องหมายENCLOSED BY '\"'คำพูดคู่เพื่อหลบหนีได้อย่างถูกต้อง $dbtableฉันไม่สามารถใช้คำพูดเดียวสำหรับตัวแปรของฉันเพราะฉันต้องการที่จะใช้ตัวแปร
287 bash  quotes 

5
เครื่องหมายคำพูดเดี่ยวทำใน C ++ เมื่อใช้กับอักขระหลายตัวได้อย่างไร
ฉันอยากรู้เกี่ยวกับรหัสนี้: cout << 'test'; // Note the single quotes. 1952805748ให้ฉันเอาท์พุทของ คำถามของฉัน: เอาท์พุทที่อยู่ในหน่วยความจำหรืออะไร?
279 c++  quotes 


9
วิธีการเลือกระหว่างวงเล็บ (หรือเครื่องหมายคำพูดหรือ ... ) ใน Vim?
ฉันแน่ใจว่าเคยเป็นปลั๊กอินสำหรับสิ่งนี้ แต่ตอนนี้ฉันต้องการมันฉันไม่สามารถหามันได้ (โดยธรรมชาติ) ดังนั้นฉันจะถามดีและเรียบง่าย วิธีที่ง่ายที่สุดในการเลือกระหว่างเครื่องหมายวงเล็บหรือคำพูดหรือรายการของอักขระที่ตรงกันคืออะไร write ( *, '(a)' ) 'Computed solution coefficients:' ยกตัวอย่างเช่นที่นี่ฉันต้องการที่จะเลือกหรือ(a)Computed solution coefficients: ฉันไม่สนใจ multiline เพียงกรณีที่เกิดขึ้นในหนึ่งบรรทัด

5
แปลง XmlDocument เป็น String
นี่คือวิธีที่ฉันกำลังแปลงXMLDocumentเป็นString StringWriter stringWriter = new StringWriter(); XmlTextWriter xmlTextWriter = new XmlTextWriter(stringWriter); xmlDoc.WriteTo(xmlTextWriter); return stringWriter.ToString(); ปัญหาของวิธีนี้คือถ้าฉันมี" (((เครื่องหมายคำพูด) ที่ฉันมีอยู่ในคุณสมบัติ) มันจะหนีออกมา สำหรับอินสแตนซ์: <Campaign name="ABC"> </Campaign> ด้านบนเป็น XML ที่คาดหวัง แต่มันกลับมา <Campaign name=\"ABC\"> </Campaign> ฉันสามารถใช้String แทนที่ "\"แต่วิธีการนั้นใช้ได้หรือไม่ มีผลข้างเคียงหรือไม่? มันจะทำงานได้ดีไหมถ้า XML นั้นมี"\" อยู่ด้วย

13
Escape quote ใน JavaScript
ฉันกำลังส่งออกค่าจากฐานข้อมูล (ไม่เปิดให้เข้าสู่สาธารณะจริงๆ แต่เปิดให้ผู้ใช้ที่ บริษัท เข้าสู่รายการ - หมายถึงฉันไม่กังวลเกี่ยวกับXSS ) ฉันพยายามที่จะออกแท็กเช่นนี้: <a href="" onclick="DoEdit('DESCRIPTION');">Click Me</a> DESCRIPTION เป็นค่าจากฐานข้อมูลที่มีลักษณะดังนี้: Prelim Assess "Mini" Report ฉันได้ลองแทนที่ "ด้วย \" แต่ไม่ว่าฉันจะลองอะไร Firefox จะตัดการโทร JavaScript ของฉันหลังจากเว้นวรรคหลังคำประเมินและมันทำให้เกิดปัญหาทุกประเภท ฉันต้องไม่ละคำตอบที่ชัดเจน แต่สำหรับชีวิตของฉันฉันไม่สามารถหาคำตอบได้ ใครสนใจชี้ให้เห็นความโง่ของฉัน? นี่คือหน้า HTML ทั้งหมด (มันจะเป็นหน้าASP.NETในที่สุด แต่เพื่อที่จะแก้ปัญหานี้ฉันก็เอาทุกอย่างออกไปยกเว้นรหัสปัญหา) <html> <body> <a href="#" onclick="DoEdit('Preliminary Assessment \"Mini\"'); return false;">edit</a> </body> </html>

8
วิธีการหลีกเลี่ยงอัญประกาศคู่ในแอตทริบิวต์ title
ฉันพยายามใช้สตริงที่มีเครื่องหมายคำพูดคู่ในแอตทริบิวต์ title ของสมอ จนถึงตอนนี้ฉันได้ลอง: <a href=".." title="Some \"text\"">Some text</a> <!-- The title looks like `Some \` --!> และ <a href=".." title="Some "text"">Some text</a> <!-- The title looks like `Some ` --!> โปรดทราบว่าการใช้เครื่องหมายคำพูดเดี่ยวไม่ใช่ตัวเลือก
195 html  escaping  quotes 

5
เมื่อใดจึงควรใส่เครื่องหมายคำพูดล้อมรอบตัวแปรเชลล์
มีใครบางคนบอกฉันว่าฉันควรจะใส่เครื่องหมายคำพูดล้อมรอบตัวแปรในเชลล์สคริปต์หรือไม่ ตัวอย่างเช่นแก้ไขต่อไปนี้: xdg-open $URL [ $? -eq 2 ] หรือ xdg-open "$URL" [ "$?" -eq "2" ] และถ้าเป็นเช่นนั้นทำไม
184 linux  bash  shell  unix  quotes 

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