99 of 151 menu

re მოდულის split მეთოდი

re მოდულის split მეთოდი ყოფს სტრიქონს და აბრუნებს მიღებულ სიას. პირველ პარამეტრად მიიღება რეგულარული გამოხატულება. მეორე პარამეტრში ვნიშნავთ სტრიქონს, რომელიც უნდა დავყოთ. მესამე არასავალდებულო პარამეტრში შეგვიძლია მივუთითოთ მაქსიმალური ნაწილების რაოდენობა დასაყოფად. მეოთხე არასავალდებულო პარამეტრში ვნიშნავთ ფლაგებს რეგულარული გამოხატულებების დამატებითი პარამეტრებისთვის.

სინტაქსი

import re re.split(რეგულარული_გამოხატულება, სტრიქონი, [მაქს. ნაწილების რაოდენობა], [ფლაგები])

მაგალითი

დავყოთ სტრიქონი ტირეზე:

txt = 'aaa-bbb-123 456' res = re.split('-', txt) print(res)

კოდის შესრულების შედეგი:

['aaa', 'bbb', '123 456']

მაგალითი

ახლა კი დავყოთ სტრიქონი ტირეზე ორჯერ:

txt = 'aaa-bbb-123-456' res = re.split('-', txt, 2) print(res)

კოდის შესრულების შედეგიდან ჩანს, რომ სტრიქონი ტირეზე მხოლოდ ორ ნაწილად დაიყო. მესამე ნაწილში კი მისი დარჩენილი ნაწილი მოხვდა:

['aaa', 'bbb', '123-456']

ასევე იხილეთ

  • findall მეთოდი re მოდულის,
    რომელიც აბრუნებს სიას ყველა შესაბამისობისა სტრიქონში
  • finditer მეთოდი re მოდულის,
    რომელიც აბრუნებს იტერატორს ყველა შესაბამისობისა რეგულარულ გამოხატულებასთან სტრიქონში
  • search მეთოდი re მოდულის,
    რომელიც ეძებს პირველ შესაბამისობას რეგულარულ გამოხატულებასთან სტრიქონში
  • match მეთოდი re მოდულის,
    რომელიც ეძებს შესაბამისობას რეგულარულ გამოხატულებასთან სტრიქონის დასაწყისში
  • fullmatch მეთოდი re მოდულის,
    რომელიც ეძებს ყველა შესაბამისობას რეგულარულ გამოხატულებასთან სტრიქონში
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა