Phương thức re.split ()
re.split (mẫu, chuỗi, [maxsplit =0]):
Phương thức này giúp tách chuỗi theo các lần xuất hiện của mẫu đã cho.
Ví dụ
import re result=re.split(r'a','Dynamics') print result
Đầu ra
['Dyn', 'mics']
Ở trên, chúng ta đã chia chuỗi “Dynamics” bằng “a”. Phương thức split () có một đối số khác là "maxsplit". Nó có giá trị mặc định là 0. Trong trường hợp này, nó thực hiện việc chia nhỏ tối đa có thể được thực hiện, nhưng nếu chúng ta cung cấp giá trị cho maxsplit, nó sẽ chia chuỗi.
Ví dụ
Hãy xem ví dụ bên dưới -
import result=re.split(r'a','Dynamics Kinematics') print result
Đầu ra
['Dyn', 'mics Kinem', 'tics']
Ví dụ
Hãy xem xét đoạn mã sau
import re result=re.split(r'i','Dynamics Kinematics',maxsplit=1) print result
Đầu ra
['Dyn', 'mics Kinematics']
Ở đây, bạn có thể nhận thấy rằng chúng tôi đã sửa maxsplit thành 1. Và kết quả là, nó chỉ có hai giá trị trong khi ví dụ đầu tiên có ba giá trị.