⊗pyPmREMl 50 of 129 menu

Python ရှိ ရီဂျက်စ် ဖြင့် စာကြောင်းများစွာ ပါဝင်ခြင်း

ရီဂျက်စ်များသည် စာကြောင်းများစွာ ပါဝင်သော စာသားများနှင့် လုပ်ဆောင်သည့်အခါ ၎င်းတို့၏ ထူးခြားချက်များ ရှိပါသည်။ အောက်ပါ စာသားကဲ့သို့သော သာမန်စာလုံးများ၊ စာကြောင်းအသစ်ပြောင်းသော စာလုံးများနှင့် တဘ်စာလုံးများ ပါဝင်သော စာသားဖြင့် စမ်းကြည့်ကြပါစို့။

txt = '''111 222 333 444'''

စာကြောင်းအသစ်ပြောင်းခြင်း

စာကြောင်းအသစ်ပြောင်းသော စာလုံးများကို '\n' ကွန်မန်းဖြင့် ဖမ်းယူနိုင်ပါသည်။

res = re.sub('\n', '!', txt) print(res)

အောက်ပါ စာသားကို ရလဒ်အဖြစ် ထုတ်ပေးပါမည် (စာကြောင်းများကြားရှိ နေရာများသည် တဘ်ဖြစ်ပါသည်)။

'111! 222! 333! 444'

တဘ်

တဘ်စာလုံးများကို '\t' ကွန်မန်းဖြင့် ဖမ်းယူနိုင်ပါသည်။

res = re.sub('\t', '!', txt) print(res)

ကုဒ်၏ ရလဒ်။

''' !111 !222 !333 !444 '''

ပွိုင့်၏ လုပ်ဆောင်ချက်

စာကြောင်းများစွာ ပါဝင်သော စာသားအတွက် '.' ကွန်မန်းသည် စာကြောင်းအသစ်ပြောင်းသော စာလုံးများကို မဖမ်းပါ။

res = re.sub('.', '!', txt) print(res)

ကုဒ်၏ ရလဒ်။

''' !!! !!!! !!!! !!!! '''

မည်သည့်စာလုံးမဆို

စာကြောင်းများစွာ ပါဝင်သော စာသားအတွင်းရှိ စာလုံးအားလုံးကို ဖမ်းယူရန် [\s\S] ပေါင်းစပ်မှုပုံစံဖြင့် ပရိုဂရမ်ရေးနည်း တစ်မျိုးကို အသုံးပြုပါသည်။ ထိုကဲ့သို့သော တည်ဆောက်ပုံသည် သာမန်စာလုံးအားလုံးနှင့် စာကြောင်းအသစ်ပြောင်းမှု အားလုံးကို ရှာဖွေပေးပါမည်။

res = re.sub('[\s\S]', '!', txt) print(res)

ကုဒ်၏ ရလဒ်။

'!!!!!!!!!!!!!!!!!!'

ဒေါ်လာ

စာကြောင်းများစွာ ပါဝင်သော မုဒ်တွင် '$' ကွန်မန်းသည် စာကြောင်းတစ်ခုချင်းစီ၏ အဆုံးကို ဖမ်းယူပါမည်။

res = re.sub('$', '!', txt) print(res)

ကုဒ်၏ ရလဒ်။

''' 111! 222! 333! 444! '''

လက်တွေ့လေ့ကျင့်ခန်းများ

စာသားတစ်ခု ပေးထားသည်။

''' abc def ghi jkl '''

ဤစာသားမှ အောက်ပါစာသားကို ပြောင်းလဲပေးမည့် ရီဂျက်စ်ကို ရေးပါ။

''' abc! def! ghi! jkl! '''

စာသားတစ်ခု ပေးထားသည်။

''' abc def ghi jkl '''

ဤစာသားမှ အောက်ပါစာသားကို ပြောင်းလဲပေးမည့် ရီဂျက်စ်ကို ရေးပါ။

''' ! abc ! def ! ghi ! jkl '''

စာသားတစ်ခု ပေးထားသည်။

''' abc def ghi jkl '''

ဤစာသားမှ အောက်ပါစာသားကို ပြောင်းလဲပေးမည့် ရီဂျက်စ်ကို ရေးပါ။

'''! abc def ghi jkl !'''

စာသားတစ်ခု ပေးထားသည်။

''' abc def ghi jkl '''

ဤစာသားမှ အောက်ပါစာသားကို ပြောင်းလဲပေးမည့် ရီဂျက်စ်ကို ရေးပါ။

'''! ! abc ! def ! ghi ! jkl !'''

စာသားတစ်ခု ပေးထားသည်။

''' abc def ghi jkl '''

ဤစာသားမှ အောက်ပါစာသားကို ပြောင်းလဲပေးမည့် ရီဂျက်စ်ကို ရေးပါ။

'''! abc! def! ghi! jkl! !'''

စာသားတစ်ခု ပေးထားသည်။

''' abc def ghi jkl '''

ဤစာသားမှ အောက်ပါစာသားကို ပြောင်းလဲပေးမည့် ရီဂျက်စ်ကို ရေးပါ။

''' !abc !def !ghi !jkl '''
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်