Làm cách nào để tách sau dấu gạch chéo trong JavaScript?

Phương thức tách chuỗi Javascript() trả về một mảng mới. Tại mỗi trận đấu của dải phân cách. phương thức split() sẽ tách chuỗi và thêm phần đã tách dưới dạng phần tử vào một mảng

Chuỗi phân tách JavaScript

Để tách một chuỗi trong JavaScript, hãy sử dụng hàm string split(). Tách chuỗi () là một hàm JavaScript tích hợp sẵn để phân tách đối tượng Chuỗi thành một mảng các chuỗi bằng cách tách một chuỗi thành các chuỗi con, sử dụng một chuỗi phân tách được chỉ định để xác định vị trí thực hiện mỗi phần tách.

Hàm string split() được sử dụng để tách chuỗi đã cho thành một mảng các chuỗi bằng cách tách nó thành các chuỗi con bằng cách sử dụng dấu tách được chỉ định được cung cấp trong đối số.  

Nếu một chuỗi trống (”) được sử dụng làm dấu phân cách, chuỗi sẽ được phân tách giữa mỗi ký tự. Phương thức tách chuỗi () không thay đổi chuỗi gốc

cú pháp

Cú pháp của phương thức split() như sau

string.split(separator, limit)

Thông số

Dấu phân cách là một tham số tùy chọn. Dấu tách chỉ định một ký tự hoặc một biểu thức chính quy sẽ dùng để tách một chuỗi. Nếu bỏ qua, thì toàn bộ chuỗi sẽ được trả về

Giới hạn là một tham số tùy chọn. Nó là một số nguyên chỉ định số lần chia, các mục sau giới hạn chia sẽ không được đưa vào mảng

Hãy để chúng tôi lấy một ví dụ đơn giản về tách chuỗi trong javascript

// app.js let str = 'Obama was US president'; let result = str.split('was'); console.log(result);

Vì vậy, trong ví dụ trên, chúng ta đã tách chuỗi từ a was dấu phân cách. Vì vậy, đầu ra trông như thế này.

Khi tìm thấy, dấu phân tách sẽ bị xóa khỏi chuỗi và các chuỗi con được trả về trong một mảng. Nếu dấu phân cách không không tìm thấy hoặc bị bỏ qua, thì mảng chứa một phần tử bao gồm toàn bộ chuỗi. Nếu dấu phân cách là một chuỗi rỗng, chuỗi sẽ được chuyển đổi thành một mảng ký tự.

Nếu  dấu phân cách xuất hiện ở đầu hoặc cuối của một chuỗi hoặc cả hai, thì . Do đó, nếu một chuỗi chỉ bao gồm một phiên bản của dấu phân cách, thì mảng bao gồm hai chuỗi trống. Nếu dấu phân cách là một mảng, thì Mảng được buộc thành Chuỗi và được dùng làm dấu phân cách.

Trả về một số lượng giới hạn các phần tách

Nhìn vào ví dụ sau

// app.js let str = 'Obama was US president'; let result = str.split(' ', 3); console.log(result);

Trong ví dụ trên, chúng tôi đã đặt giới hạn 3. Vì vậy, nó sẽ tách ra và trả về ba phần tử của một mảng

Tách chuỗi với biểu thức chính quy trong JavaScript

Để tách một chuỗi có biểu thức chính quy trong JavaScript, hãy sử dụng chuỗi. split() và chuyển biểu thức chính quy làm đối số

// app.js let str = 'Obama was US president'; let result = str.split(/(\d)/); console.log(result);

Chuỗi Javascript được phân tách bằng dấu phẩy

Bạn có thể sử dụng phương thức JavaScript string split() để tách một chuỗi bằng dấu phân cách cụ thể như dấu phẩy (,), dấu cách, v.v. Nếu dấu phân cách là một chuỗi rỗng, chuỗi sẽ được chuyển đổi thành một mảng ký tự

Xem ví dụ mã sau

// app.js let st3 = 'Eleven,Mike,Hopper,Dustin,Will,Lucas'; let arr = st3.split(','); console.log(arr);

Xem đầu ra sau

➜ es git:(master) ✗ node app [ 'Eleven', 'Mike', 'Hopper', 'Dustin', 'Will', 'Lucas' ] ➜ es git:(master) ✗

Vì vậy, trong đoạn mã trên, tất cả các chuỗi được phân tách bằng dấu phẩy trở thành mảng các phần tử

Tách chuỗi thành hai trên một chỉ mục nhất định

Nếu bạn có một chuỗi cần tách trên chỉ mục đã cho và sau đó trả về cả hai phần, được phân tách bằng dấu phẩy. Xem ví dụ mã sau

// app.js const splitData = (value, index) => { return value.substring(0, index) + "," + value.substring(index); } console.log(splitData('110470116021', 6));

Bây giờ, hãy xem đầu ra sau

➜ es git:(master) ✗ node app 110470,116021 ➜ es git:(master) ✗

Trong hàm trên, chúng ta đã truyền 2 tham số là giá trị và chỉ số

Chúng tôi đã sử dụng hàm Javascript substring() và sử dụng chức năng đó, chúng tôi đã chia hai chuỗi tại chỉ mục đã cho, sau đó nối các chuỗi đó và trả về chuỗi

Tách một chuỗi có nhiều dấu phân cách trong Javascript

Để tách một chuỗi có nhiều dấu phân cách trong JavaScript, hãy sử dụng chuỗi. hàm split() với biểu thức chính quy

________số 8_______

Xem đầu ra sau

➜ es git:(master) ✗ node app [ 'Millie', 'Bobby', 'Brown' ] ➜ es git:(master) ✗

Vì vậy, phương thức JavaScript split() chia đối tượng chuỗi thành một mảng các chuỗi bằng cách chia một chuỗi thành các chuỗi con

  1. Phương thức split() dùng để tách một chuỗi thành một mảng các chuỗi con
  2. Phương thức split() trả về mảng mới
  3. Phương thức split() không thay đổi chuỗi gốc

JavaScript được phân tách bằng dấu gạch chéo bằng biểu thức chính quy

Chúng ta có thể tách chuỗi bằng dấu gạch chéo bằng cách áp dụng biểu thức chính quy

Xem ví dụ mã sau

// app.js let str = 'Obama was US president'; let result = str.split('was'); console.log(result);0

Xem đầu ra sau

// app.js let str = 'Obama was US president'; let result = str.split('was'); console.log(result);1

Phân tách chuỗi JavaScript thành chữ in hoa

Bây giờ, chúng ta sẽ thực hiện một kịch bản trong đó chúng ta sẽ tách chuỗi khi xuất hiện các ký tự Chữ hoa. Xem đoạn mã dưới đây

// app.js let str = 'Obama was US president'; let result = str.split('was'); console.log(result);2

Xem đầu ra sau

➜ es git:(master) ✗ node app [ 'Millie', 'Bobby', 'Brown' ] ➜ es git:(master) ✗

Tách JavaScript để lấy phần tử đầu tiên

Chúng ta có thể chia chuỗi thành một mảng các phần tử và lấy phần tử đầu tiên bằng đoạn mã sau

// app.js let str = 'Obama was US president'; let result = str.split('was'); console.log(result);4

S ee đầu ra sau.

// app.js let str = 'Obama was US president'; let result = str.split('was'); console.log(result);5

Javascript chia một chuỗi thành nhiều đoạn

Hãy lấy một ví dụ trong đó chúng ta chia chuỗi thành các đoạn nhỏ

Ở đây, chúng ta sẽ không sử dụng hàm split() mà thay vào đó, chúng ta sẽ sử dụng hàm Match() trong Javascript String

Làm cách nào để tách chuỗi sau dấu gạch chéo trong JavaScript?

var newURL="http. //www. thí dụ. com/chỉ mục. html/homePage/aboutus/"; bảng điều khiển. nhật ký (URL mới); . var splitURL=newURL. toString(). split("/"); bảng điều khiển.

Làm cách nào để phân tách bằng dấu gạch chéo ngược trong JavaScript?

Nếu bạn muốn tách chuỗi theo dấu gạch chéo ngược và dấu cách giống nhau, bước đầu tiên là chia theo dấu gạch chéo ngược, được thực hiện như thế này. bước2 = str. split("\\"); Lưu ý rằng bạn phải thoát khỏi dấu gạch chéo ngược ở đây.

Làm cách nào để tách chuỗi sau ký tự cụ thể trong JavaScript?

Phương thức split() tách một chuỗi thành một mảng các chuỗi con . Phương thức split() trả về mảng mới. Phương thức split() không thay đổi chuỗi gốc. Nếu (" ") được sử dụng làm dấu phân cách, thì chuỗi được phân tách giữa các từ.

Làm cách nào để nhận giá trị sau dấu gạch chéo trong JavaScript?

Sử dụng lastIndexOf và chuỗi con. lastIndexOf('/'); . chuỗi con(n + 1);

Chủ đề