Ở đây, chúng tôi sẽ chia một chuỗi thành nhiều chuỗi con dựa trên một dấu phân cách duy nhất. Hàm split() có sẵn trong mô-đun re. Nó chia một chuỗi thành các chuỗi con và trả về một danh sách các chuỗi được phân tách bằng dấu phân cách
cú pháp
re.split('delimiter',inp_str)Phải mất hai tham số
quảng cáo
- tham số đầu tiên là dấu phân cách
- tham số thứ hai là chuỗi đầu vào
Nó chia chuỗi thành nhiều chuỗi con dựa trên dấu phân cách và trả về danh sách đó
ví dụ 1
Trong ví dụ này, chúng ta sẽ có một chuỗi có dấu phân cách bằng dấu phẩy (,) – “Welcome, to this Pointer, Python”. Bây giờ chúng ta sẽ tách chuỗi này dựa trên dấu phẩy
import re # Consider the string inp_str= "Welcome, to this Pointer, Python" print("Actual String: ",inp_str) # Split the string with single delimiter. listOfstrs = re.split(',',inp_str) print("After Splitting the string with single delimiter: ", listOfstrs)đầu ra
Actual String: Welcome, to this Pointer, Python After Splitting the string with single delimiter: ['Welcome', ' to this Pointer', ' Python']Chúng ta có thể thấy chuỗi đó được chia thành ba chuỗi
ví dụ 2
Trong ví dụ này, chúng ta có một chuỗi có dấu phân cách dấu gạch nối (-) – “Welcome- to this Pointer- Python”. Bây giờ chúng ta sẽ tách chuỗi này
import re # Consider the string inp_str= "Welcome- to this Pointer- Python" print("Actual String: ",inp_str) # Split the string with single delimiter. listOfstrs = re.split('-',inp_str) print("After Splitting the string with single delimiter: ", listOfstrs)đầu ra
Actual String: Welcome- to this Pointer- Python After Splitting the string with single delimiter: ['Welcome', ' to this Pointer', ' Python']Chúng ta có thể thấy chuỗi đó được chia thành ba chuỗi
Tách một chuỗi có nhiều dấu phân cách bằng cách sử dụng split() với '. ’
Ở đây, chúng tôi sẽ tách một chuỗi dựa trên các dấu phân cách khác nhau và nhận tất cả các chuỗi con trong danh sách các chuỗi. Hàm split() có sẵn trong mô-đun re, vì vậy trước tiên chúng ta phải nhập hàm đó. Để chỉ định nhiều dấu phân cách, chúng tôi phải tách từng dấu phân cách bằng '. ’ trong khi chuyển chúng vào hàm split()
cú pháp
re.split('demimiter1 | delimiter2 |.....',inp_str)Phải mất hai tham số
1. tham số đầu tiên có nhiều dấu phân cách được phân tách bằng
2. tham số thứ hai là chuỗi đầu vào
Nó phân tách chuỗi dựa trên nhiều dấu phân cách được cung cấp trong đối số đầu tiên và trả về danh sách các chuỗi con
ví dụ 1
Trong ví dụ này, chúng ta có một chuỗi có nhiều dấu phân cách – “Welcome, to this / Pointer – Python”. Bây giờ chúng ta sẽ tách chuỗi này dựa trên ba dấu phân cách i. e. ',' , '/' và '-'
import re inp_str= "Welcome, to this / Pointer - Python" print("Actual String: ",inp_str) # Split the string with multiple delimiters listOfstrs = re.split(',|/|-', inp_str) print(listOfstrs)đầu ra
Actual String: Welcome, to this / Pointer - Python ['Welcome', ' to this ', ' Pointer ', ' Python']Chúng ta có thể thấy chuỗi đó được chia thành bốn chuỗi
ví dụ 2
Trong ví dụ này, chúng ta có một chuỗi có nhiều dấu phân cách – “Welcome, to this / Pointer,c^programming & – Python”. Bây giờ chúng ta sẽ chia chuỗi này bằng nhiều dấu phân cách
________số 8_______đầu ra
Actual String: Welcome, to this / Pointer,c^programming & - Python ['', 'Welcome', ' to this ', ' Pointer', 'c^programming ', ' ', ' Python']Chúng ta có thể thấy chuỗi đó được chia thành bảy chuỗi
Tách một chuỗi có nhiều dấu phân cách bằng cách sử dụng split() với ‘[]’
Để tách một chuỗi với các dấu phân cách khác nhau, hãy chỉ định chúng bên trong [] được phân tách bằng dấu phẩy và chuyển làm đối số cho hàm regrec split()
cú pháp
import re # Consider the string inp_str= "Welcome, to this Pointer, Python" print("Actual String: ",inp_str) # Split the string with single delimiter. listOfstrs = re.split(',',inp_str) print("After Splitting the string with single delimiter: ", listOfstrs)0Phải mất hai tham số
1. tham số đầu tiên có nhiều dấu phân cách được phân tách bằng ',' bên trong []
2. tham số thứ hai là chuỗi đầu vào
Nó chia chuỗi đã cho thành nhiều chuỗi con dựa trên các dấu phân cách đã chỉ định và trả về các chuỗi con đó trong một danh sách
ví dụ 1
Trong ví dụ này, chúng ta có một chuỗi có nhiều dấu phân cách – “Welcome, to this / Pointer – Python”. Bây giờ chúng ta sẽ tách chuỗi này bằng các dấu phân cách khác nhau
import re # Consider the string inp_str= "Welcome, to this Pointer, Python" print("Actual String: ",inp_str) # Split the string with single delimiter. listOfstrs = re.split(',',inp_str) print("After Splitting the string with single delimiter: ", listOfstrs)1đầu ra
import re # Consider the string inp_str= "Welcome, to this Pointer, Python" print("Actual String: ",inp_str) # Split the string with single delimiter. listOfstrs = re.split(',',inp_str) print("After Splitting the string with single delimiter: ", listOfstrs)2Chúng ta có thể thấy chuỗi đó được chia thành bốn chuỗi
ví dụ 2
Trong ví dụ này, chúng ta có một chuỗi có nhiều dấu phân cách – “Welcome, to this / Pointer,c^programming &- Python”. Bây giờ chúng ta sẽ tách chuỗi này
đầu ra
import re # Consider the string inp_str= "Welcome, to this Pointer, Python" print("Actual String: ",inp_str) # Split the string with single delimiter. listOfstrs = re.split(',',inp_str) print("After Splitting the string with single delimiter: ", listOfstrs)4Chúng ta có thể thấy chuỗi đó được chia thành sáu chuỗi
Tóm lược
Trong bài viết này, chúng ta đã học cách tách chuỗi bằng một và nhiều dấu phân cách bằng phương thức split(). mã hóa hạnh phúc