Làm cách nào để thêm khoảng cách giữa các từ JavaScript?

Trong bài viết này, chúng tôi xin hướng dẫn bạn cách tách một chuỗi có nhiều hơn 1 dấu cách giữa các từ trong JavaScript

giải pháp nhanh chóng

// ONLINE-RUNNER:browser;

let text = 'A B    C';

// split by one or more whitespace characters regex - \s+
let split1 = text.split[/\s+/];

// split string from 2 to 8 spaces
let split2 = text.split[/\s{2,8}/];

console.log[split1];  // A,B,C
console.log[split2];  // A B,C

 

1. Chia cho một hoặc nhiều ký tự khoảng trắng regex - \s+

Trong ví dụ này, chúng tôi sử dụng biểu thức chính quy \s+ để phân tách chuỗi text bằng một hoặc nhiều ký tự khoảng trắng giữa các từ

ví dụ có thể chạy được

// ONLINE-RUNNER:browser;

let text = 'A B    C';

// split by one or more whitespace characters regex - \s+
let split = text.split[/\s+/];

console.log[split];  // A,B,C

 

2. Tách chuỗi từ 2 thành 8 dấu cách bằng cách sử dụng _______6_______ regex

Trong ví dụ này, chúng tôi sử dụng biểu thức chính quy \s{2,8} để tách chuỗi text chứa từ 2 đến 8 ký tự khoảng trắng giữa các từ

ví dụ có thể chạy được

// ONLINE-RUNNER:browser;

let text = 'A B    C';

// split string from 2 to 8 spaces
let split = text.split[/\s{2,8}/];

console.log[split];  // A B,C

Ghi chú

Lưu ý rằng A B là một phần tử đơn vì chỉ có một ký tự khoảng cách giữa các chữ cái

“replace[]” là một phương thức được xác định trước của đối tượng kiểu Chuỗi được sử dụng để thay thế giá trị trong một chuỗi bằng chuỗi, ký tự hoặc ký hiệu đã xác định. Nó trả về một chuỗi mới dưới dạng đầu ra với các giá trị được thay thế sau khi tìm kiếm chuỗi cho một giá trị cụ thể hoặc 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 để sử dụng phương thức thay thế []

chuỗi. thay thế["searchValue" , "replaceValue"]

Phương thức replace[] chấp nhận hai tham số, một là “searchValue” sẽ được tìm kiếm và thay thế, và một là “replaceValue” được sử dụng làm giá trị thay thế

Thí dụ

Trong ví dụ này, đầu tiên, chúng ta sẽ tạo một biến có tên là “string” lưu trữ một chuỗi có thêm khoảng trắng

var string = "Chào mừng bạn đến với LinuxHint";

Sau đó, tạo một mẫu biểu thức chính quy và lưu trữ nó trong một biến có tên là “regexPattern”

var regexPattern = / \s +/

Chủ Đề