Javascript thay thế ký tự dòng mới

Có hai phương pháp để thực hiện nhiệm vụ này. Một trong những cách là sử dụng vòng lặp lập trình truyền thống và truy cập từng ký tự một. Một cách khác là sử dụng Biểu thức chính quy

Phương pháp lát và khâu. Đó là cách cơ bản để nhận ra giải pháp cho vấn đề này. Truy cập từng ký tự của chuỗi và cắt chúng theo cách nó loại bỏ các ký tự xuống dòng và xuống dòng

đoạn mã




/\r\n|\n|\r/gm
4
/\r\n|\n|\r/gm
5
/\r\n|\n|\r/gm
6
/\r\n|\n|\r/gm
7

/\r\n|\n|\r/gm
8
/\r\n|\n|\r/gm
9
/\r\n|\n|\r/gm
4
/\r\n|\n|\r/gm
0

/\r\n|\n|\r/gm
1
/\r\n|\n|\r/gm
2____03
/\r\n|\n|\r/gm
4
/\r\n|\n|\r/gm
5
/\r\n|\n|\r/gm
6
/\r\n|\n|\r/gm
7

/\r\n|\n|\r/gm
8
/\r\n|\n|\r/gm
9

Tất cả đoạn mã này nó chỉ sao chép tất cả các ký tự không phải là “dòng mới” hoặc “trả về xuống dòng” sang một biến khác. Tuy nhiên, có rất nhiều chi phí trong giải pháp này và do đó không phải là cách tối ưu để xóa dòng mới

Biểu hiện thông thường. Phương thức này sử dụng các biểu thức chính quy để phát hiện và thay thế các dòng mới trong chuỗi. Nó được đưa vào hàm thay thế cùng với chuỗi để thay thế, trong trường hợp của chúng tôi là một chuỗi rỗng

Có thể sử dụng hàm JavaScript sau để thay thế các xuống dòng và xuống dòng bằng dấu phẩy. Tôi thấy điều này đặc biệt hữu ích khi định dạng một cột dữ liệu từ Excel thành một ràng buộc SQL

đầu vào mẫu

/\r\n|\n|\r/gm
0

Kết quả mẫu

/\r\n|\n|\r/gm
1

Hàm JavaScript sử dụng một biểu thức chính quy đơn giản để loại bỏ các nguồn cấp dữ liệu xuống dòng và xuống dòng. Dấu phẩy làm đối số thứ hai cho ref. giá trị. chức năng thay thế có thể được thay thế bằng bất kỳ ký tự nào khác để đáp ứng yêu cầu cụ thể của bạn

Thử nghiệm trực tiếp

Kiểm tra mã bằng vùng văn bản sau. Nhập cột dữ liệu được phân tách bằng dấu xuống dòng/dòng dữ liệu, di chuyển tiêu điểm ra khỏi vùng văn bản và mã sẽ tự động định dạng danh sách

/\r\n|\n|\r/gm
2

Mã nguồn

/\r\n|\n|\r/gm
3

Sử dụng một trang HTML đơn giản với Vùng văn bản, chúng ta có thể dán danh sách dữ liệu vào biểu mẫu. Khi con trỏ di chuyển ra khỏi Vùng văn bản, hàm sẽ tự động được gọi và danh sách được định dạng bằng dấu phẩy thay thế cho các xuống dòng và xuống dòng trên mỗi dòng

Ngôn ngữ lập trình Java hướng đối tượng và cung cấp các ứng dụng cho một số nền tảng. Mã được biên dịch của dòng JavaScript mới được viết trên hầu hết các nền tảng HĐH [Bytecode], bao gồm Windows, Linux và Mac OS, khi một lập trình viên phát triển ứng dụng Java. Java kế thừa phần lớn cú pháp lập trình C và C++ của nó

Vào giữa những năm 1990, Java được tạo ra với sự cộng tác của Mike Sheridan và Patrick Naughton bởi James A. Gosling, cựu nhà khoa học máy tính của Sun Microsystems

Chương trình sau đại học. Phát triển web đầy đủ ngăn xếp

hợp tác với Caltech CTME Đăng ký ngay

Thêm một dòng mới trong Javascript

Tùy thuộc vào kết quả đạt được, có hai cách để thêm một dòng mới vào JavaScript. Bài học này cho thấy cách cả bảng điều khiển JavaScript và DOM có thể được thêm vào dòng mới

Một dòng đầu ra bảng điều khiển mới sẽ được thêm vào

Nếu bạn muốn thêm một dòng mới vào bảng điều khiển dòng mới của JavaScript trong khi in một vài từ, bạn có thể sử dụng ký hiệu \n cho dòng mới

Thao tác chuỗi dòng mới trong JavaScript là một trong những thứ dễ học nhưng khó thành thạo. Một khi bạn tin rằng mình đã nắm bắt được nó, một sự thay đổi bối cảnh có thể gây sốc cho những gì bạn đã học được cho đến thời điểm đó.

Nếu bạn gặp khó khăn khi thêm một dòng mới vào một chuỗi, hãy đọc tiếp

Làm cách nào tôi có thể thêm một dòng chuỗi mới?

Ký tự xuống dòng là \n trong JavaScript và nhiều ngôn ngữ khác. Tất cả những gì bạn cần làm là thêm ký tự \n bất cứ khi nào bạn yêu cầu ngắt dòng để thêm một dòng mới vào chuỗi

Ví dụ

hãy để str = "Xin chào thế giới. \Đây là chuỗi của tôi";

bảng điều khiển. nhật ký [str];

đầu ra

Dòng đầu ra DOM mới được thêm vào

You must alter the DOM and add the
HTML element to display the text below, when you have to produce the new line for a webpage.

Ngắt dòng khác nhau giữa các nền tảng trong chuỗi, mặc dù những ngắt dòng thường xuyên nhất là

  • các cửa sổ. Thực hiện trả về \r\n theo sau là một ký tự trên dòng mới
  • Linux. \n một ký tự trên một dòng mới
  • Mac cũ hơn. một nhân vật được trả về bởi một chiếc xe ngựa

Tác vụ dòng JavaScript mới này được thực hiện bằng hai phương pháp. Một phương pháp là truy cập từng ký tự một bằng cách sử dụng mạch lập trình thông thường. Một số khác sử dụng các cụm từ thông thường

Phương pháp khâu. Đây là kỹ thuật cơ bản để giải quyết vấn đề này. Kiểm tra từng ký tự chuỗi và cắt nó để xóa các ký tự khỏi dòng mới và trả về vận chuyển

Ký tự kết thúc dòng [EOL], ngắt dòng, xuống dòng, ngắt dòng hoặc xuống dòng là một ký tự điều khiển, là ký tự kết thúc một dòng văn bản và ký tự tiếp theo sẽ bắt đầu ở một dòng khác. Đó là \r\n trên hệ thống Windows và đó là Linux trên \n

Chúng tôi có thể sử dụng Hệ thống. lineSeparator[] trong Java để lấy ký tự dòng mới tùy thuộc vào nền tảng

Các mã ASCII 13 [CR] và 10 [LF] tương ứng được biểu diễn dưới dạng \r và \n. Chúng cách nhau hai dòng, nhưng hệ điều hành sử dụng chúng khác nhau. Cả hai đều khác nhau

Một chuỗi hai ký tự được sử dụng để bắt đầu một dòng mới trên Windows, ngay sau đó là LF, CR. Mặt khác, chỉ LF được sử dụng trên các nền tảng giống Unix

Chúng ta cần lưu ý về các ký tự ngắt dòng mà chúng ta sử dụng khi tạo chương trình Java, vì các ứng dụng sẽ tương thích với hệ điều hành

Hệ thống. lineSeparator là lựa chọn an toàn và tương thích nhất []. Theo cách tiếp cận này, chúng ta không cần xem xét hệ điều hành

Trở thành nhà khoa học dữ liệu với trải nghiệm thực tế

Chương trình thạc sĩ khoa học dữ liệu Chương trình khám phá

Ví dụ

lớp công khai EndLine CharacterMain {

public static void main[String[] args]

{

// Nên được sử dụng trong hệ điều hành Linux

Chuỗi str1 = "Xin chào"+ "\n" +"thế giới";

Hệ thống. ngoài. println[str1];

// Nên dùng trong Windows

Chuỗi str2 = "Xin chào"+ "\r\n" +"thế giới";

Hệ thống. ngoài. println[str2];

}

}

đầu ra

Nâng cao sự nghiệp của bạn với tư cách là nhà phát triển MEAN stack với Nhà phát triển Web Full Stack - Chương trình Thạc sĩ MEAN Stack. đăng ký ngay bây giờ

Phần kết luận

Bạn phải hiểu rằng java là một ngôn ngữ phức tạp và nó hoạt động theo các khái niệm và trích dẫn. Bài viết này đề cập đến khái niệm thêm một dòng mới trong JavaScript. Bây giờ bạn đã hiểu cách có thể thêm một dòng mới vào chương trình của mình, bạn có thể cảm thấy thoải mái khi tạo các mã phức tạp. Trong trường hợp bạn cần hướng dẫn thêm,  khóa học Phát triển ngăn xếp đầy đủ có thể giúp bạn hiểu và nắm bắt các khái niệm. Bạn cũng có thể nâng cao kiến ​​thức chuyên môn của mình với các khóa học nâng cao kỹ năng do Simplilearn cung cấp để có một sự nghiệp tươi sáng phía trước.  

Tìm Chương trình sau đại học của chúng tôi trong Chương trình đào tạo trực tuyến về phát triển web Full Stack tại các thành phố hàng đầu

NameDatePlacePost Chương trình sau đại học về Phát triển Web Full Stack Nhóm bắt đầu vào ngày 25 tháng 1 năm 2023,
Đợt cuối tuầnChi tiết CityView của bạnChương trình sau đại học về Phát triển web Full Stack, SingaporeCohort bắt đầu vào ngày 14 tháng 2 năm 2023,
Weekend batchSingaporeView DetailsPost Graduate Program in Full Stack Web DevelopmentCohort starts on 1st Mar 2023,
Weekend batchYour CityView Details

Giới thiệu về tác giả

Ravikiran AS

Ravikiran A S làm việc với Simplilearn với tư cách là Nhà phân tích nghiên cứu. Anh ấy là một người đam mê nhiệt tình, luôn săn lùng những công nghệ mới nhất. Anh ấy thành thạo Ngôn ngữ lập trình Java, Dữ liệu lớn và các Khung dữ liệu lớn mạnh mẽ như Apache Hadoop và Apache Spark

Làm cách nào để thay thế dấu phẩy bằng dòng mới trong JavaScript?

replace[/,/g, '\n'] trả về chuỗi được thay thế bằng dấu phẩy từ tên nhân viên đã cho. Mỗi tên được in ở đây trong dòng mới do ký tự thay thế \n.

Làm cách nào để xóa ngắt dòng khỏi chuỗi trong JavaScript?

Xóa tất cả ngắt dòng khỏi chuỗi . str = str. thay thế[/[\r\n. \N. \r]/gm, ""]; .

Chủ Đề