Kedudukan yang Ditemui dalam Kaedah search Python
Dengan menggunakan objek padanan, kita juga boleh
menentukan kedudukan substring yang ditemui.
Untuk tujuan ini, dua kaedah digunakan. Kaedah
start mengembalikan kedudukan permulaan, dan
kaedah end - kedudukan penamat.
Mari kita cuba dalam praktik. Katakan kita mempunyai rentetan:
txt = '123 456 789'
Mari cari substring pertama di dalamnya dengan
nombor melalui kaedah search, kemudian
tunjukkan kedudukan substring yang diperoleh
dengan bantuan kaedah start dan end:
res = re.search('\d+', txt)
print(res.start()) # akan menunjukkan 0
print(res.end()) # akan menunjukkan 3
Diberi rentetan:
txt = 'abcde 123456'
Cari substring di dalamnya yang hanya terdiri daripada huruf. Tunjukkan kedudukan permulaan dan penamat substring yang ditemui.