Làm cách nào để thay thế dấu gạch dưới thành dấu cách trong JavaScript?
Trong hướng dẫn này, bạn sẽ học cách thay thế dấu gạch dưới bằng dấu cách trong javascript. Một câu được hình thành với sự trợ giúp của nhiều từ và những từ này được ngăn cách với nhau bằng dấu cách. Bằng cách có một khoảng trắng, không chỉ các từ mà toàn bộ câu trở nên có nghĩa Show
Dấu gạch dưới ( Có nhiều cách để thay thế dấu gạch dưới bằng dấu cách. Chúng tôi sẽ sử dụng cách tiếp cận đơn giản nhất liên quan đến việc sử dụng mẫu biểu thức chính quy cũng như phương thức Trong ví dụ sau, chúng ta có một biến toàn cục chứa một chuỗi. Khi bấm vào một nút, chúng tôi sẽ thay thế dấu gạch dưới bằng khoảng trắng và hiển thị kết quả trên màn hình. Vui lòng xem qua ví dụ về mã và các bước được đưa ra bên dưới Giả sử sau đây là chuỗi của chúng ta - var sentence = "My Name is David Miller I live in AUS"; Để thay thế khoảng trắng trong chuỗi trên bằng dấu gạch dưới, hãy sử dụng split() cùng với join() Thí dụSau đây là mã - var sentence = "My Name is David Miller I live in AUS"; var withUnderscore = sentence.split(' ').join('_'); console.log("The actual result=") console.log(sentence); console.log("After replacing the space with underscore=") console.log(withUnderscore); Để chạy chương trình trên, bạn cần sử dụng lệnh bên dưới như sau - node fileName.js Ở đây, tên tệp của tôi là demo250. js đầu raĐiều này sẽ tạo ra đầu ra sau trên bảng điều khiển - PS C:\Users\Amit\javascript-code> node demo250.js The actual result= My Name is David Miller I live in AUS After replacing the space with underscore= My_Name_is_David_Miller_I_live_in_AUS Bài viết này thảo luận về việc thay thế tất cả khoảng trắng trong chuỗi javascript bằng dấu gạch dưới bằng các phương pháp và hình minh họa khác nhau Mục lục. - Chuỗi Javascript thay thế tất cả khoảng trắng bằng dấu gạch dưới bằng phương thức thay thế ()Phương thức replace() trong javascript tìm một mẫu và thay thế một số hoặc tất cả các lần xuất hiện của nó bằng một thay thế(ký tự/chuỗi) . Mẫu có thể là một ký tự hoặc một chuỗi hoặc regExp. cú pháp. - replace(regexp, newSubstring) replace(stringToBeReplaced, newSubstring) Thí dụ. - quảng cáo Thay thế tất cả các lần xuất hiện của dấu cách ” ” bằng dấu gạch dưới “_” từ chuỗi “Javascript là ngôn ngữ phổ biến nhất” let dummyString = "Javascript is the most popular language"; newDummyString = dummyString.replace(/ /g, "_"); console.log("Old String is: "+ dummyString); console.log("New String is: "+ newDummyString); HOẶC LÀ let dummyString = "Javascript is the most popular language"; newDummyString = dummyString.replace(/\s+/g,"_"); console.log("Old String is: "+ dummyString); console.log("New String is: "+ newDummyString); */ đầu ra. - Old String is: Javascript is the most popular language New String is: Javascript_is_the_most_popular_language Chuỗi Javascript thay thế tất cả khoảng trắng bằng dấu gạch dưới bằng phương thức replaceAll()Phương thức replaceAll() trong javascript trả về một chuỗi mới với tất cả các kết quả khớp của một mẫu được thay thế bằng replacement(ký tự/chuỗi) . cú pháp. - ________số 8_______Thí dụ. - Thay thế tất cả các lần xuất hiện của khoảng trắng ” ” bằng “_” dấu gạch dưới từ chuỗi “Javascript là ngôn ngữ phổ biến nhất” let dummyString = "Javascript is the most popular language"; newDummyString = dummyString.replaceAll(" ", "_"); console.log("Old String is: "+ dummyString); console.log("New String is: "+ newDummyString); đầu ra. - Old String is: Javascript is the most popular language New String is: Javascript_is_the_most_popular_language Chuỗi Javascript thay thế tất cả khoảng trắng bằng dấu gạch dưới bằng cách sử dụng tách và nốiPhần này sẽ thay thế tất cả ” ” dấu cách trong chuỗi javascript bằng cách tách và nối một mảng. Giải pháp là chia chuỗi ban đầu theo ” ” dấu cách rồi thay thế bằng “_” gạch dưới“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”“_”. Then, finally, joining back into one string. cú pháp. - newString = originalString.split(" ").join("_") Thí dụ. - Thay thế tất cả các lần xuất hiện của dấu cách ” ” bằng dấu gạch dưới “_” từ chuỗi “Javascript là ngôn ngữ phổ biến nhất” let dummyString = "Javascript is the most popular language"; newDummyString = dummyString.split(' ').join('_') console.log("Old String is: "+ dummyString); console.log("New String is: "+ newDummyString); đầu ra. - Old String is: Javascript is the most popular language New String is: Javascript_is_the_most_popular_language Chuỗi Javascript thay thế tất cả các khoảng trắng bằng dấu gạch dưới bằng cách sử dụng các phương thức substring() và indexOf()Phần này sẽ thay thế tất cả các lần xuất hiện của ” ” dấu cách trong chuỗi javascript bằng “_ . Quan sát đoạn mã dưới đây. . Observe the below code: Thí dụ. - Thay thế tất cả các lần xuất hiện của dấu cách ” ” bằng dấu gạch dưới “_” từ chuỗi “Javascript là ngôn ngữ phổ biến nhất” let dummyString = "Javascript is the most popular language"; newDummyString = dummyString.replace(/ /g, "_"); console.log("Old String is: "+ dummyString); console.log("New String is: "+ newDummyString);0 đầu ra. - let dummyString = "Javascript is the most popular language"; newDummyString = dummyString.replace(/ /g, "_"); console.log("Old String is: "+ dummyString); console.log("New String is: "+ newDummyString);1 Giải trình. -
Đọc thêm
Chúng tôi hy vọng bài viết này đã giúp bạn thay thế tất cả các lần xuất hiện ” ” khoảng trắng trong chuỗi javascript bằng dấu gạch dưới “_”. Chúc may mắn Làm cách nào để thay thế tất cả dấu gạch dưới bằng khoảng trắng trong JavaScript?Để thay thế tất cả các kết quả phù hợp, bạn có thể sử dụng 3 phương pháp sau. . sử dụng regex với cờ toàn cục trong phương thức thay thế(). Khi bạn sử dụng phương thức thay thế bằng biểu thức chính quy với cờ /g, nó sẽ thay thế tất cả các lần xuất hiện khớp trong một chuỗi. . Sử dụng phương pháp thay thế Tất cả. . Sử dụng kết hợp phương pháp tách và nối Làm cách nào để thay thế ký tự khoảng trắng trong JavaScript?Ký tự \s meta trong biểu thức chính quy JavaScript khớp với bất kỳ ký tự khoảng trắng nào . dấu cách, tab, dòng mới và dấu cách Unicode. Và cờ g yêu cầu JavaScript thay thế nó nhiều lần. Nếu bạn bỏ lỡ nó, nó sẽ chỉ thay thế lần xuất hiện đầu tiên của khoảng trắng.
Làm cách nào để xóa dấu gạch dưới khỏi chuỗi trong JavaScript?function palindrome(str) { str = str. toLowerCase(). replace(/[^a-zA-Z]/g, '',/\s/g, '',/[0-9]/g,''); . tách("").
Làm cách nào để thay thế không gian bằng _ trong Java?Sử dụng phương thức replaceAll() để thay thế dấu cách bằng dấu gạch dưới trong java . Nó giống với phương thức replace(), nhưng nó lấy regex làm đối số. Bạn có thể xem qua sự khác biệt giữa thay thế và thay thếTất cả ở đây. Nếu bạn muốn thay thế các khoảng trắng liên tiếp bằng một dấu gạch dưới, bạn có thể sử dụng replaceAll với regex \\s+. |