Nội dung
- Giới thiệu
- Cú pháp - Re.Split []
- Ví dụ 1: Re.Split []
- Ví dụ 2: re.split [] - Chuỗi phân chia theo không gian
- Ví dụ 3: re.split [] - không có trận đấu
- Ví dụ 4: Re.Split [] - Số lượng phân tách tối đa
- Bản tóm tắt
Hàm python re.split []
hàm re.split [] chia chuỗi đã cho tại các lần xuất hiện của mẫu được chỉ định. Việc tìm kiếm mô hình xảy ra từ trái sang phải.
Trong hướng dẫn này, chúng tôi sẽ học cách sử dụng hàm re.split [] với sự trợ giúp của các chương trình ví dụ.
Cú pháp - Re.Split []
Ví dụ 1: Re.Split []
re.split[pattern, string, maxsplit=0, flags=0]
Ví dụ 2: re.split [] - Chuỗi phân chia theo không gian
Bản tóm tắt | Hàm python re.split [] |
hàm re.split [] chia chuỗi đã cho tại các lần xuất hiện của mẫu được chỉ định. Việc tìm kiếm mô hình xảy ra từ trái sang phải. | Trong hướng dẫn này, chúng tôi sẽ học cách sử dụng hàm re.split [] với sự trợ giúp của các chương trình ví dụ. |
Hàm cú pháp của re.split [] là | ở đâu |
Tham số | Sự mô tả |
họa tiết
[Bắt buộc] mẫu phải được tìm thấy trong chuỗi.
Ví dụ 1: Re.Split []
Ví dụ 2: re.split [] - Chuỗi phân chia theo không gian
Ví dụ 3: re.split [] - không có trận đấu
import re
pattern = '-+'
string = '2344------HELLO--WORLD'
result = re.split[pattern, string]
print[result]
Ví dụ 4: Re.Split [] - Số lượng phân tách tối đa
Bản tóm tắt
['2344', 'HELLO', 'WORLD']
Ví dụ 2: re.split [] - Chuỗi phân chia theo không gian
Ví dụ 3: re.split [] - không có trận đấu
Ví dụ 3: re.split [] - không có trận đấu
import re
pattern = '\s+'
string = 'Today is a present'
result = re.split[pattern, string]
print[result]
Ví dụ 4: Re.Split [] - Số lượng phân tách tối đa
Bản tóm tắt
['Today', 'is', 'a', 'present']
Ví dụ 3: re.split [] - không có trận đấu
Ví dụ 4: Re.Split [] - Số lượng phân tách tối đa
Ví dụ 3: re.split [] - không có trận đấu
import re
pattern = '\s+'
string = 'HelloWorld'
result = re.split[pattern, string]
print[result]
Ví dụ 4: Re.Split [] - Số lượng phân tách tối đa
Bản tóm tắt
['HelloWorld']
Ví dụ 4: Re.Split [] - Số lượng phân tách tối đa
Bản tóm tắt
Hàm python re.split []
Ví dụ 3: re.split [] - không có trận đấu
import re
pattern = '\s+'
string = 'Today is a present.'
result = re.split[pattern, string, maxsplit=2]
print[result]
Ví dụ 4: Re.Split [] - Số lượng phân tách tối đa
Bản tóm tắt
['Today', 'is', 'a present.']
Hàm python re.split []
Bản tóm tắt
Hàm python re.split []
Tóm tắt: Trong hướng dẫn này, bạn sẽ học cách sử dụng hàm Python Regex
3 để phân chia một chuỗi ở các lần xuất hiện của các trận đấu của biểu thức chính quy.: in this tutorial, you’ll learn how to use the Python regex ['2344', 'HELLO', 'WORLD']
['2344', 'HELLO', 'WORLD']
3 function to split a string at the occurrences of matches of a regular expression.Giới thiệu về chức năng Python Regex []
Mô-đun
['2344', 'HELLO', 'WORLD']
4 tích hợp cung cấp cho bạn chức năng ['2344', 'HELLO', 'WORLD']
3 chia một chuỗi theo các kết quả của một biểu thức thông thường.Hàm
['2344', 'HELLO', 'WORLD']
3 có cú pháp sau:
split[pattern, string, maxsplit=0, flags=0]
Trong cú pháp này:
7 là một biểu thức thông thường có các trận đấu sẽ được sử dụng làm dấu phân cách để phân tách.['2344', 'HELLO', 'WORLD']
8 là một chuỗi đầu vào để chia.['2344', 'HELLO', 'WORLD']
1 xác định nhiều nhất là sự phân chia xảy ra. Nói chung, nếu['2344', 'HELLO', 'WORLD']
1 là một, danh sách kết quả sẽ có hai yếu tố. Nếu['2344', 'HELLO', 'WORLD']
1 là hai, danh sách kết quả sẽ có ba yếu tố, v.v.['2344', 'HELLO', 'WORLD']
- Tham số
2 là tùy chọn và mặc định về 0. Tham sốimport re pattern = '\s+' string = 'Today is a present' result = re.split[pattern, string] print[result]
2 chấp nhận một hoặc nhiều cờ regex. Tham sốimport re pattern = '\s+' string = 'Today is a present' result = re.split[pattern, string] print[result]
2 thay đổi cách động cơ Regex khớp với mẫu.import re pattern = '\s+' string = 'Today is a present' result = re.split[pattern, string] print[result]
Hàm
['2344', 'HELLO', 'WORLD']
3 trả về một danh sách các chuỗi con được phân chia theo các kết quả của mẫu trong chuỗi.Nếu
['2344', 'HELLO', 'WORLD']
7 chứa một hoặc nhiều nhóm chụp, hàm ['2344', 'HELLO', 'WORLD']
3 sẽ trả về văn bản của tất cả các nhóm dưới dạng các yếu tố của danh sách kết quả.Nếu
['2344', 'HELLO', 'WORLD']
7 chứa một nhóm bắt giữ khớp với việc bắt đầu chuỗi, hàm ['2344', 'HELLO', 'WORLD']
3 sẽ trả về danh sách kết quả với phần tử đầu tiên là một chuỗi trống. Logic này giống nhau cho phần cuối của chuỗi.Python regex split [] Chức năng ví dụ
Hãy cùng lấy một số ví dụ về việc sử dụng chức năng Regex
['2344', 'HELLO', 'WORLD']
3.1] Sử dụng hàm chia [] để chia các từ trong một câu
Ví dụ sau sử dụng hàm
['2344', 'HELLO', 'WORLD']
3 để chia các từ trong một câu:import re
pattern = '-+'
string = '2344------HELLO--WORLD'
result = re.split[pattern, string]
print[result]
0Trong ví dụ này,
['Today', 'is', 'a', 'present']
2 là nghịch đảo của bộ ký tự từ khớp với một hoặc nhiều ký tự không phải là ký tự từ.Output:
import re
pattern = '-+'
string = '2344------HELLO--WORLD'
result = re.split[pattern, string]
print[result]
12] Sử dụng hàm chia [] với đối số MaxSplit
Ví dụ sau sử dụng hàm
['2344', 'HELLO', 'WORLD']
3 chia một chuỗi với hai lần chia ở các ký tự không từ:import re
pattern = '-+'
string = '2344------HELLO--WORLD'
result = re.split[pattern, string]
print[result]
2Output:
import re
pattern = '-+'
string = '2344------HELLO--WORLD'
result = re.split[pattern, string]
print[result]
3Bởi vì chúng tôi phân chia chuỗi với hai lần chia, danh sách kết quả chứa ba yếu tố. Lưu ý rằng hàm
['2344', 'HELLO', 'WORLD']
3 trả về phần còn lại của chuỗi là phần tử cuối cùng trong danh sách kết quả.3] Sử dụng hàm chia [] với nhóm bắt giữ
Ví dụ sau đây sử dụng hàm
['2344', 'HELLO', 'WORLD']
3 phân tách một chuỗi với mẫu ['Today', 'is', 'a', 'present']
2 chứa một nhóm chụp:import re
pattern = '-+'
string = '2344------HELLO--WORLD'
result = re.split[pattern, string]
print[result]
4Output:
import re
pattern = '-+'
string = '2344------HELLO--WORLD'
result = re.split[pattern, string]
print[result]
5Trong ví dụ này, hàm
['2344', 'HELLO', 'WORLD']
3 cũng trả về văn bản của nhóm trong danh sách kết quả.4] Sử dụng hàm chia []
Ví dụ sau sử dụng hàm
['2344', 'HELLO', 'WORLD']
3 trong đó bộ phân cách chứa một nhóm chụp phù hợp với sự khởi đầu của chuỗi:import re
pattern = '-+'
string = '2344------HELLO--WORLD'
result = re.split[pattern, string]
print[result]
6Trong trường hợp này, hàm
['2344', 'HELLO', 'WORLD']
3 trả về danh sách với phần tử đầu tiên là một chuỗi trống:import re
pattern = '-+'
string = '2344------HELLO--WORLD'
result = re.split[pattern, string]
print[result]
7Tương tự, nếu dấu phân cách chứa các nhóm chụp và nó khớp với phần cuối của chuỗi, danh sách kết quả sẽ có phần tử cuối cùng là một chuỗi trống:
import re
pattern = '-+'
string = '2344------HELLO--WORLD'
result = re.split[pattern, string]
print[result]
8Output:
import re
pattern = '-+'
string = '2344------HELLO--WORLD'
result = re.split[pattern, string]
print[result]
9Bản tóm tắt
- Sử dụng chức năng Python Regex
3 để phân chia chuỗi bằng cách sử dụng các trình điều khiển làm khớp của biểu thức chính quy.['2344', 'HELLO', 'WORLD']
Bạn có thấy hướng dẫn này hữu ích không?