re මොඩියුලයේ split ක්‍රමය

re මොඩියුලයේ split ක්‍රමය ස්ට්‍රිං එකක් කැඩී ලැබෙන ලැයිස්තුව ලබා දෙයි. පළමු පරාමිතිය ලෙස රෙගුලර් ප්‍රකාශනය ලබා ගනී. දෙවන පරාමිතියේදී අපට කැඩිය යුතු ස්ට්‍රිං එක සකස් කරමු. තෙවන විකල්ප පරාමිතියෙන් කැඩීම සඳහා උපරිම කොටස් ගණන සඳහන් කළ හැක. සිව්වන විකල්ප පරාමිතියෙන් රෙගුලර් ප්‍රකාශන සඳහා අතිරේක සැකසුම් සඳහා ධජ සඳහන් කරමු.

වාක්‍ය රීතිය

pythonimport re

re.split(රෙගුලර්, ස්ට්‍රිං, [උප. කො. ගණන], [ධජ])

උදාහරණය

අපි ස්ට්‍රිං එක ඩෑෂ් එක අනුව කැඩමු:

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

print(res)

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

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

උදාහරණය

දැන් අපි ස්ට්‍රිං එක ඩෑෂ් එක අනුව වර දෙකක් කැඩමු:

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

print(res)

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලයෙන් දැකිය හැකි පරිදි, ස්ට්‍රිං එක ඩෑෂ් එක අනුව කොටස් දෙකකට පමණක් කැඩුණි. තෙවන කොටසට එහි ඉතිරිය පත් විය:

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

මෙයද බලන්න

  • findall ක්‍රමය re මොඩියුලයේ,
    එය ස්ට්‍රිං එකේ සියලුම ගැලපුම්වල ලැයිස්තුවක් ලබා දෙයි
  • finditer ක්‍රමය re මොඩියුලයේ,
    එය ස්ට්‍රිං එකේ රෙගුලර් සමඟ සියලුම ගැලපීම්වල පුනරාවර්තකයක් ලබා දෙයි
  • search ක්‍රමය re මොඩියුලයේ,
    එය ස්ට්‍රිං එකේ රෙගුලර් සමඟ පළමු ගැලපීම සොයයි
  • match ක්‍රමය re මොඩියුලයේ,
    එය ස්ට්‍රිං එකේ ආරම්භයේ රෙගුලර් සමඟ ගැලපීම සොයයි
  • fullmatch ක්‍රමය re මොඩියුලයේ,
    එය ස්ට්‍රිං එකේ රෙගුලර් සමඟ සියලුම ගැලපීම් සොයයි