Thay dấu gạch ngang bằng dấu cách JavaScript
Hàm này hoạt động theo cách đệ quy, có nghĩa là nó sẽ tìm kiếm tất cả các lần xuất hiện của tham số đầu tiên thay vì dừng lại sau một lần xuất hiện Show
Xem xét ví dụ sau
Nếu bạn đang tạo một URL, bạn cũng có thể muốn chuyển đổi chuỗi thành chữ thường Bạn có thể gọi hàm
Khi cần thay dấu gạch ngang bằng dấu cách, bạn chỉ cần đảo ngược 2 tham số đầu của hàm
Bạn có thể thấy một số người khuyên dùng hàm Mặc dù bạn có thể làm như vậy nhưng hàm Chỉ sử dụng Trong hướng dẫn này, bạn sẽ học cách thay chuỗi dấu gạch ngang bằng dấu cách trong php?. Tại đây bạn sẽ học cách thay thế dấu gạch ngang bằng dấu cách trong php - string. Ở đây bạn sẽ học php thay thế dấu cách bằng dấu gạch ngang với các ví dụ về mã. từng bước giải thích php thay thế dấu cách bằng dấu gạch ngang. Được rồi, hãy đi sâu vào các bước Có ví dụ để Kiểm tra xem chuỗi có thay thế dấu gạch ngang bằng dấu cách trong PHP không. trong ví dụ này, chúng ta sẽ sử dụng str_replace() và preg_replacefunction để kiểm tra chuỗi có chứa số nguyên không. Vì vậy, hãy xem ví dụ sau với đầu ra JavaScript cung cấp hai chức năng để thay thế một chuỗi bằng một chuỗi khác. Bài viết hôm nay sẽ hướng dẫn chúng ta cả hai hàm thay dấu cách (’ ‘) bằng dấu gạch ngang (’-’) Sử dụng replaceAll() để thay thế khoảng trắng bằng dấu gạch ngang trong JavaScriptKỹ thuật Mẫu thường là một chuỗi hoặc một RegExp và do đó, sự thay thế có thể là một chuỗi hoặc một hàm phải được gọi cho mỗi lần so khớp cú pháp
Một RegExp không có cờ toàn cầu 0 làm tăng TypeError. 1. 2 là một chuỗi nên được thay thế bằng newSubstr Nó được coi là một chuỗi ký tự và không được hiểu là một biểu thức chính quy
5 là chuỗi thay thế chuỗi con đã chỉ định bằng tham số regexp hoặc 2 đã chỉ định. Một số mẫu thay thế đặc biệt được cho phépHàm 8 hoặc 9 được gọi để tạo chuỗi con mới được sử dụng để thay thế các kết quả khớp với biểu thức chính quy hoặc chuỗi con đã chỉ địnhMột chuỗi mới được trả về dưới dạng đầu ra, với tất cả các kết quả khớp của một mẫu được thay thế bằng một chuỗi thay thế Thông tin thêm về chức năng 0 có thể được tìm thấy trong tài liệu này
Trong ví dụ trên, chúng tôi đã thay thế khoảng trắng bằng chuỗi và áp dụng '-' cho phần khai báo dưới dạng một chuỗi mới. Nếu bạn muốn thay thế một chuỗi phức tạp, bạn có thể sử dụng regex Nó tự động tìm mẫu phù hợp và thay thế nó bằng hàm 0 hoặc chuỗi thay thếđầu ra
Sử dụng "Hello-World!-Welcome-to-my-blog-post." "Hello-World!-Welcome-to-my-blog-post." 2 để thay thế khoảng trắng bằng dấu gạch ngang trong JavaScriptKỹ thuật 2 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 một chuỗi thay thếMẫu thường là một chuỗi hoặc một RegExp và do đó, sự thay thế có thể là một chuỗi hoặc một hàm phải được gọi cho mỗi lần so khớp Nếu mẫu là chuỗi, nó sẽ chỉ thay thế lần xuất hiện khớp đầu tiên cú pháp
Một RegExp không có cờ toàn cầu 0 làm tăng TypeError. 7. 2 là một chuỗi nên được thay thế bằng newSubstr Nó được coi là một chuỗi ký tự và không được hiểu là một biểu thức chính quy
5 là chuỗi thay thế chuỗi con đã chỉ định bằng tham số regexp hoặc 2 đã chỉ định. Một số mẫu thay thế đặc biệt được cho phépHàm 8 hoặc 9 được gọi để tạo chuỗi con mới được sử dụng để thay thế các kết quả khớp với biểu thức chính quy hoặc chuỗi con đã chỉ địnhMột chuỗi mới được trả về dưới dạng đầu ra, với tất cả các kết quả khớp của một mẫu được thay thế bằng một chuỗi thay thế Thông tin thêm về chức năng 5 có thể được tìm thấy trong tài liệu này
Trong ví dụ trên, chúng tôi đã thay thế khoảng trắng bằng chuỗi và áp dụng '-' cho phần khai báo dưới dạng một chuỗi mới. Nếu bạn muốn thay thế một chuỗi phức tạp, bạn có thể sử dụng regex Nó tự động tìm mẫu phù hợp và thay thế nó bằng hàm 5 hoặc chuỗi thay thếđầu ra
Sự khác biệt duy nhất giữa 5 và 0 là nếu đối số tìm kiếm là một chuỗi, thì replaceAll() sẽ thay thế tất cả các lần tìm kiếm bằng giá trị hoặc hàm thay thế
Làm cách nào để thay thế khoảng trắng bằng dấu gạch ngang JavaScript?Sử dụng phương thức replaceAll() để thay thế dấu cách bằng dấu gạch ngang trong một chuỗi , e. g. str. thay thế tất cả(' ', '-'). Phương thức replaceAll sẽ trả về một chuỗi mới trong đó tất cả khoảng trắng được thay thế bằng dấu gạch ngang.
Làm cách nào để thay thế một ký tự bằng 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 nối trong JavaScript?Sử dụng Chuỗi. phương thức thay thế () để xóa tất cả dấu gạch nối khỏi chuỗi , e. g. const dấu gạch nốiRemoved = str. thay thế(/-/g, '');. Phương thức thay thế () sẽ xóa tất cả các dấu gạch nối khỏi chuỗi bằng cách thay thế chúng bằng các chuỗi trống.
Làm cách nào để thay thế nhiều ký tự trong một chuỗi trong JavaScript?thay thế so với thay thếTất cả
. Sự khác biệt chính là replace() thay thế lần xuất hiện đầu tiên trong khi replaceAll() thay thế tất cả các lần xuất hiện của tìm kiếm . |