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

ขึ้นบรรทัดใหม่หมายถึงลำดับอักขระที่แสดงถึงตัวแบ่งบรรทัดในข้อความ (หรือเรียกอีกอย่างว่า End of Line, EOL หรือ Line Break) ระบบปฏิบัติการที่แตกต่างกันมีลำดับที่แตกต่างกันสำหรับการขึ้นบรรทัดใหม่


16
อักขระ '^ M' ที่ท้ายบรรทัด
เมื่อฉันเรียกใช้สคริปต์ SQL เฉพาะในสภาพแวดล้อม Unix ฉันเห็นอักขระ '^ M' ที่ท้ายแต่ละบรรทัดของสคริปต์ SQL เนื่องจากมีการสะท้อนกับบรรทัดคำสั่ง ฉันไม่ทราบว่าสคริปต์ SQL ถูกสร้างขึ้นในระบบปฏิบัติการใด สาเหตุนี้เกิดจากอะไรและจะแก้ไขได้อย่างไร

5
Carriage Return / Line Feed ใน. Net Resource File (App_GlobalResources)
ฉันเก็บข้อความหลายรายการไว้ในApp_GlobalResources.resxไฟล์ ข้อความต้องเป็นหลายบรรทัดและฉันต้องมีฟีดบรรทัด อย่างไรก็ตามเมื่อฉันอ่านเนื้อหาฟีดบรรทัดทั้งหมดจะหายไป ( \r\nถูกพิมพ์ไม่ใช่เป็นCRLF 10 13อักขระควบคุม) ฉันรู้ว่าฉันสามารถแก้ไขปัญหานี้ได้โดยการแทนที่\r\n(หรืออย่างอื่นสำหรับเรื่องนั้น) กลับไปที่ CRLF เมื่อฉันอ่านเนื้อหา แต่ฉันสงสัยว่าทำไมไฟล์ resx ที่กำหนดเป้าหมายด้วยข้อความอย่างชัดเจนเหล่านี้จึงเพิกเฉยต่ออักขระควบคุมและ CRLF จึงมีความสำคัญ - และถ้าใครรู้ว่ามีการตั้งค่าหรือบางอย่างที่จะทำให้สิ่งนี้ทำงานได้อย่างเป็นธรรมชาติ


8
การพิมพ์ของ Perl จะเพิ่มขึ้นบรรทัดใหม่ตามค่าเริ่มต้นได้อย่างไร
ใน Perl ข้อความส่วนใหญ่ของฉันprintอยู่ในรูปแบบ print "hello." . "\n"; มีวิธีที่ดีในการหลีกเลี่ยงการโกหก "\ n" ที่น่ารำคาญหรือไม่? ฉันรู้ว่าฉันสามารถสร้างฟังก์ชันใหม่เช่นmyprintที่ต่อท้ายโดยอัตโนมัติ \ n แต่จะดีถ้าฉันสามารถแทนที่ไฟล์print.
96 perl  printing  newline 

3
วิธีต่อท้าย New Line ใน Node.js
ฉันพยายามต่อท้ายข้อมูลลงในไฟล์บันทึกโดยใช้ Node.js และใช้งานได้ดี แต่จะไม่ไปที่บรรทัดถัดไป \nดูเหมือนจะไม่ทำงานในฟังก์ชันของฉันด้านล่าง ข้อเสนอแนะใด ๆ ? function processInput ( text ) { fs.open('H://log.txt', 'a', 666, function( e, id ) { fs.write( id, text + "\n", null, 'utf8', function(){ fs.close(id, function(){ console.log('file is updated'); }); }); }); }


6
จะให้รูปแบบสำหรับบรรทัดใหม่ใน grep ได้อย่างไร?
จะให้รูปแบบสำหรับบรรทัดใหม่ใน grep ได้อย่างไร? บรรทัดใหม่ที่จุดเริ่มต้นบรรทัดใหม่ในตอนท้าย ไม่ใช่วิธีการแสดงออกปกติ บางอย่างเช่น \ n.
95 bash  grep  newline 

2
Django ไม่แสดงอักขระขึ้นบรรทัดใหม่เมื่อแสดงข้อความจากฐานข้อมูล
ฉันใช้ Django เพื่อการพัฒนาโดยดึงข้อความบางส่วนที่มีอักขระขึ้นบรรทัดใหม่จากฐานข้อมูล อย่างไรก็ตามเมื่อฉันแสดงเป็นเทมเพลตโดยใช้แท็กเทมเพลตจะไม่แสดงอักขระขึ้นบรรทัดใหม่ อะไรคือปัญหา?

2
Regex เพื่อจับคู่ช่องว่างสีขาวมากกว่า 2 ช่อง แต่ไม่ขึ้นบรรทัดใหม่
ฉันต้องการแทนที่ช่องว่างสีขาวมากกว่า 2 ช่องในสตริง แต่ไม่ใช่บรรทัดใหม่ฉันมี regex นี้\s{2,}แต่มันก็จับคู่บรรทัดใหม่ด้วย ฉันจะจับคู่ช่องว่างสีขาว 2 ช่องขึ้นไปเท่านั้นโดยไม่ขึ้นบรรทัดใหม่ได้อย่างไร ฉันใช้ c #
90 c#  .net  regex  newline  whitespace 

5
ใช้บรรทัดใหม่ (\ n) ในสตริงและแสดงผลเหมือนกันใน HTML
ฉันมีสายพูด string display_txt = "1st line text" +"\n" + "2nd line text"; ใน Jquery ฉันกำลังพยายามใช้ไฟล์ ('#somediv').html(display_txt).css("color", "green") ค่อนข้างชัดเจนฉันคาดหวังว่าข้อความของฉันจะแสดงเป็น 2 บรรทัด แต่จะแสดง \ n ในข้อความแทน การแก้ไขอย่างรวดเร็วสำหรับสิ่งนั้นหรือไม่? ขอบคุณ
88 jquery  html  string  newline 

4
อักขระใดแสดงถึงบรรทัดใหม่ในพื้นที่ข้อความ
เพียงอย่างรวดเร็ว แต่ต้องการให้แน่ใจว่าฉันจับรูปแบบข้ามแพลตฟอร์มได้ ฉันต้องการแปลงบรรทัดใหม่ที่ป้อนลงในพื้นที่ข้อความเป็น [ลูกน้ำ] เพื่อให้สามารถแสดงผลลัพธ์ได้ในบรรทัดเดียวคำถามของฉัน ... ขณะนี้การส่งจาก google chrome เมื่อฉันดูค่าฉันพบว่ามันใช้\r\nสำหรับบรรทัดใหม่ ถ้าฉันแทนที่\r\nฉันรู้ว่ามันจะใช้งานได้กับ chrome บน windows 7 แต่สิ่งที่เกี่ยวกับแพลตฟอร์มอื่น ๆ มีรูปแบบใดบ้างที่เบราว์เซอร์อื่นจะแทรกเป็นบรรทัดใหม่ภายในพื้นที่ข้อความ
88 html  textarea  newline 

1
เปิดไฟล์ในโหมด universal-newline โดยใช้โมดูล CSV Django
ฉันพยายามเข้าถึงmodel.filefieldใน Django เพื่อแยกวิเคราะห์ไฟล์ CSVใน Python โดยใช้csvโมดูล มันทำงานบน Windows แต่บน Mac มันให้สิ่งนี้แก่ฉัน: Exception Type: Error Exception Value: new-line character seen in unquoted field - do you need to open the file in universal-newline mode? นี่คือรหัส: myfile = customerbulk.objects.all()[0].fileup mydata = csv.reader(myfile) for email,mobile,name,civilid in mydata: print email,mobile,name,civilid

6
รับมาตรฐาน :: ifstream เพื่อจัดการ LF, CR และ CRLF หรือไม่
ฉันสนใจistream& getline ( istream& is, string& str );โดยเฉพาะ มีตัวเลือกสำหรับตัวสร้าง ifstream เพื่อบอกให้แปลงการเข้ารหัสบรรทัดใหม่ทั้งหมดเป็น '\ n' ภายใต้ประทุนหรือไม่ ฉันต้องการที่จะสามารถโทรgetlineและให้มันจัดการกับจุดสิ้นสุดของบรรทัดทั้งหมดได้อย่างสง่างาม อัปเดต : เพื่อความชัดเจนฉันต้องการที่จะสามารถเขียนโค้ดที่รวบรวมได้เกือบทุกที่และจะรับข้อมูลจากเกือบทุกที่ รวมถึงไฟล์หายากที่มี "\ r" โดยไม่มี "\ n" ลดความไม่สะดวกสำหรับผู้ใช้ซอฟต์แวร์ใด ๆ เป็นเรื่องง่ายที่จะแก้ไขปัญหานี้ แต่ฉันยังคงสงสัยเกี่ยวกับวิธีที่ถูกต้องในมาตรฐานเพื่อจัดการกับรูปแบบไฟล์ข้อความทั้งหมดได้อย่างยืดหยุ่น getlineอ่านเป็นบรรทัดเต็มถึง '\ n' เป็นสตริง '\ n' ถูกใช้จากสตรีม แต่ getline ไม่รวมไว้ในสตริง จนถึงตอนนี้ แต่อาจมี "\ r" อยู่ก่อนหน้า "\ n" ที่รวมอยู่ในสตริง มีสามประเภทของการสิ้นสุดบรรทัดที่เห็นในไฟล์ข้อความ: '\ n' คือการลงท้ายแบบเดิมบนเครื่อง …
85 c++  ifstream  newline 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.