Мавқеъи дарёфтшуда дар усули search дар Python
Тавассути объекти match инчунин метавон
мавқеъи зерсатрӣ дарёфтшударо муайян кард.
Барои ин мақсад ду усул истифода мешаванд. Усули
start мавқеъи оғозро бармегардонад, ва
усули end - мавқеъи поёнро.
Биёед дар амал санҷем. Фарз кунем ки мо сатре дорем:
txt = '123 456 789'
Биёед аввалин зерсатрӣ бо
рақамҳоро дар он тавассути усули search ёбем, баъд
мавқеъи зерсатрии дарёфтшударо чоп кунем бо
кӯмаки усулҳои start ва end:
res = re.search('\d+', txt)
print(res.start()) # 0-ро чоп мекунад
print(res.end()) # 3-ро чоп мекунад
Сатр дода шудааст:
txt = 'abcde 123456'
Дар он зерсатриеро ёбед, ки фақат аз ҳарфҳо иборат аст. Мавқеъи оғоз ва поёни зерсатрии дарёфтшударо чоп кунед.