Cách thay thế dấu phẩy từ chuỗi trong JavaScript

Dấu phẩy là một dấu chấm câu được sử dụng trong các câu dài để làm cho chúng dễ đọc hơn. Nhà phát triển có thể khó xóa tất cả dấu phẩy khỏi bộ sưu tập chuỗi theo cách thủ công. Để làm như vậy, JavaScript có một số phương thức được xác định trước giúp nhà phát triển xóa dấu phẩy khỏi văn bản

Bài đăng này sẽ mô tả phương pháp loại bỏ dấu phẩy khỏi chuỗi trong JavaScript

Làm cách nào để xóa dấu phẩy khỏi chuỗi trong JavaScript?

Để loại bỏ dấu phẩy khỏi một chuỗi trong JavaScript, hãy sử dụng các phương thức được xác định trước của JavaScript sau đây

    • phương thức thay thế []
    • Phương thức replaceAll[]
    • Kết hợp phương thức split[] với phương thức join[]

Hãy lần lượt thảo luận về tất cả các phương pháp nêu trên

Phương pháp 1. Xóa dấu phẩy khỏi chuỗi bằng phương thức thay thế []

Phương thức “replace[]” chỉ đơn giản là thay thế giá trị của chuỗi bằng chuỗi đã xác định. Nó yêu cầu hai đối số, giá trị sẽ được thay thế và giá trị được sử dụng làm giá trị thay thế. Theo mặc định, nó chỉ xóa phiên bản đầu tiên của giá trị được tìm kiếm. Tuy nhiên, với sự trợ giúp của biểu thức chính quy, nó có thể được thực hiện để loại bỏ tất cả các lần xuất hiện của cụm từ được tìm kiếm

cú pháp

Thực hiện theo cú pháp được đề cập bên dưới để sử dụng phương thức thay thế [] để xóa dấu phẩy khỏi chuỗi

replace ["replaceValue" , "replacer"];

 
Ở đây, “replaceValue” là giá trị được tìm kiếm sẽ được thay thế trong một chuỗi và “replacer” được sử dụng để thay thế nó. Nó đưa ra một chuỗi mới với các giá trị được thay thế làm đầu ra

Thí dụ

Đầu tiên, tạo một biến “str” và lưu trữ một chuỗi “Linuxhint, is the best, website for learning, skills” trong str

var str = 'Linuxhint, là trang web học tập, kỹ năng tốt nhất' ;

 
Gọi phương thức thay thế [] bằng cách chuyển dấu phẩy [,] và một chuỗi rỗng [‘’] làm đối số trong “bảng điều khiển. phương thức log[]”

bảng điều khiển. log [ str. thay thế [',' , '']];

 
Đầu ra đã cho chỉ xóa dấu phẩy đầu tiên khỏi chuỗi


Để xóa tất cả dấu phẩy khỏi chuỗi bằng phương thức thay thế [], hãy chuyển mẫu biểu thức chính quy “/\,/g” dưới dạng giá trị thay thế thay vì dấu phẩy [,]

bảng điều khiển. log [ str. thay thế [/ \, /g, '']];

 
Ở đây, trong biểu thức chính quy, dấu gạch chéo lên [/] biểu thị bắt đầu và kết thúc của biểu thức chính quy, trong khi dấu gạch chéo ngược [\] được sử dụng với dấu phẩy [,] làm ký tự thoát, “g” là cờ chung đại diện cho

Đầu ra cho thấy rằng tất cả các dấu phẩy từ chuỗi đã bị xóa

Phương pháp 2. Xóa dấu phẩy khỏi chuỗi bằng phương thức replaceAll[]

Phương thức “replaceAll[]” là một phương thức tích hợp sẵn khác của JavaScript. Nó cũng yêu cầu hai tham số, giá trị được thay thế và giá trị được sử dụng làm giá trị thay thế. Nó được sử dụng cụ thể khi cần thay thế tất cả các giá trị đã nêu cùng một lúc mà không cần sử dụng mẫu biểu thức chính quy

cú pháp

Thực hiện theo cú pháp được cung cấp bên dưới cho phương thức replaceAll[] để loại bỏ dấu phẩy khỏi chuỗi

replaceAll ["searchValue" , "replaceValue"];

 
Trong cú pháp trên, “searchValue” là chuỗi con cần thay thế và “replaceValue” là giá trị được sử dụng làm giá trị thay thế. Khi một giá trị cụ thể được tìm thấy trong chuỗi, nó sẽ xuất ra một chuỗi mới với các giá trị được thay thế

Thí dụ

Gọi phương thức replaceAll[] bằng cách chuyển dấu phẩy [,] trong đối số đầu tiên và một chuỗi rỗng [‘’] trong đối số thứ hai. Phương thức replaceAll[] sẽ thay thế tất cả các dấu phẩy từ một chuỗi bằng một chuỗi con trống

bảng điều khiển. log [ str. replaceAll [',' , '']];

 
Trong đầu ra, tất cả các dấu phẩy đã được loại bỏ

Phương pháp 3. Xóa dấu phẩy khỏi chuỗi bằng phương thức split[] Với phương thức join[]

“split[]” với phương thức “join[]”, là một quy trình khác trong JavaScript được sử dụng để xóa dấu phẩy khỏi chuỗi. Phương thức split[] trả về một mảng. Mảng này chứa các thành phần đại diện cho các phần của chuỗi khi phần tách gặp dấu phẩy. Tuy nhiên, chúng tôi yêu cầu một chuỗi chứ không phải một mảng. Để làm được điều đó, hãy sử dụng phương thức join[] với phương thức split[] để chuyển đổi mảng thành chuỗi

cú pháp

Cú pháp được đề cập bên dưới được sử dụng cho phương thức split[] với phương thức join[]

tách[","] . tham gia [""]

 
Phương thức split[] sẽ chấp nhận dấu phẩy làm tham số và trả về một mảng các chuỗi con. Các mảng được nối lại thành một chuỗi bằng cách sử dụng phương thức join[] của JavaScript bằng cách chuyển một chuỗi rỗng

Thí dụ

Gọi phương thức split[] với phương thức join[] trong “console. log []” bằng cách chuyển dấu phẩy [,] và chuỗi rỗng [‘’] làm đối số

bảng điều khiển. log [ str. tách [','] . tham gia ['']];

 
đầu ra

Phần kết luận

Để xóa dấu phẩy khỏi một giá trị chuỗi, hãy sử dụng phương thức replace[], phương thức replaceAll[] hoặc kết hợp phương thức split[] và join[]. replace[] chỉ xóa dấu phẩy đầu tiên khỏi chuỗi do mặc định của nó hoạt động. Tuy nhiên, với sự trợ giúp của biểu thức chính quy, nó có thể được tùy chỉnh để xóa tất cả dấu phẩy khỏi chuỗi đã cho. replaceAll[] xóa tất cả các lần xuất hiện của dấu phẩy “,” khỏi toàn bộ chuỗi. Bộ đôi split[] và join[] cũng thực hiện thao tác tương tự; . Tất cả những điều này đã được giải thích kỹ lưỡng trong bài đăng này với các ví dụ

Làm cách nào để thay thế dấu phẩy từ một chuỗi JavaScript?

Cách xóa dấu phẩy khỏi chuỗi trong Javascript. Sử dụng phương thức replaceAll[] với , làm tham số đầu tiên và chuỗi rỗng làm tham số thứ hai . Phương thức replaceAll[] trả về Chuỗi mới với tất cả các kết quả khớp được thay thế bằng sự thay thế đã cho.

Làm cách nào để thay thế tất cả dấu phẩy từ chuỗi trong Java?

Sử dụng phương thức replaceAll[] để thay thế dấu phẩy bằng dấu cách trong java. Nó giống với phương thức replace[], nhưng nó lấy regex làm đối số.

Làm cách nào để xóa dấu phẩy khỏi chuỗi bằng regex?

thay thế[/[, ]+/g,' ']. cắt [];

Làm cách nào để cắt dấu phẩy trong JavaScript?

Để xóa dấu phẩy đầu và cuối khỏi một chuỗi, gọi phương thức replace[] với biểu thức chính quy sau làm tham số đầu tiên - /[^,]. [,$]/g và một chuỗi rỗng làm chuỗi thứ hai . Phương thức sẽ trả về một bản sao của chuỗi không có dấu phẩy ở đầu hoặc cuối.

Chủ Đề