مثال
جایگزینی کلمه ی “bananas” با کلمه “apples”:
txt = "I like bananas"
x = txt.replace("bananas", "apples")
print(x)
توضیحات
متد replace()
کلمه مشخص شده را در متن با یک کلمه دیگر جایگزین می کند. اگر پارامتر سوم تعیین نشود، هر چند باری که کلمه در متن استفاده شده باشد، جایگزین می شود.
سینتکس
string.replace(oldvalue, newvalue, count)
مقادیر پارامتر ها
پارامتر | توضیح |
---|---|
oldvalue | اجباری. کلمه ای که باید جستجو شود |
newvalue | اجباری. کلمه ای که باید جایگزین قبلی شود |
count | اختیاری. تعداد باری که اگر کلمه در متن پیدا شد، جایگزین شود. پیشفرض: تمام آنها |
مثال
جایگزینی تمام کلمات “one” در متن با کلمه three:
txt = "one one was a race horse, two two was one too."
x = txt.replace("one", "three")
print(x)
مثال
جایگزینی دو کلمه اول “one” در متن با کلمه “three”:
txt = "one one was a race horse, two two was one too."
x = txt.replace("one", "three", 2)
print(x)
سلام خسته نباشید ببخشید میشه با این متود با یه آکلاد چند تا کلمه رو جایگزین کرد راه حل داره ؟ (بیشتر از یه مورد جایگزینی) یعنی مثلا به جای"f"{a.replace('a','d')} {a.repace('f','g')}fsfdsdf از یه آکلاد استفاده کرد و دوتا جایگزاری رو تو یه آکلاد نوشت؟
سلام. وقت بخیر.
از روش هایی که توی این لینک توضیح داده شده می تونید استفاده کنید:
https://bkeb.ir/?p=34706
برای ریپلیس کردن تو لیست ها از چه متودی باید استفاده کرد؟
سلام. متد خاصی برای اینکار وجود نداره. ولی میتونید از روش هایی که توی این مقاله گفته شده استفاده کنید.
https://bkeb.ir/?p=42101
سلام
اگر بخواهیم در یک فایل csv یک کلمه را با کلمه ای دیگر در یک ستون خاص جایگزینی کنیم دستورش چی میشه؟
تشکر
سلام. توی این مقاله آموزش داده شده:
https://bkeb.ir/?p=42275
دو روش مختلف توضیح داده شده که می تونید استفاده کنید.