مثال
جایگزینی کلمه ی “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
دو روش مختلف توضیح داده شده که می تونید استفاده کنید.
سلام برای جایگزینی یک اسلایس از چه راهی میشه استفاده کرد؟
مثلا من میخوام اسلایس [0] و حروف مشابه ی اون با حرف 'n' replace یشه
سلام.
لطفاً نمونه ورودی و خروجی مورد نظرتون رو بگید. یک نمونه از کلمه ای که میخواید جایگزین بشه با خروجی مورد انتظارش
حالا اگه بخوایم فقط یه چند تا از اینتکس ها رو عوض کنیم چی کار کنیم
سلام
برای جایگزینی حروف با کارکتر چطور باید عمل کنیم؟
سلام.
باید از متد replace برای اینکار استفاده کنید. مثال:
سلام خسته نباشید اگه بخوایم خودمون معین کنیم که کجا replace انجام بشه چی مثال: من اول اون کارو کردم ولی اول اون انجام نداد
میخوام دومین کلمه ی (اول) rep بشود اون وقت چی؟
سلام. سلامت باشید
متد replace پارامتری برای اینکار نداره. می تونید با پارامتر count تعیین کنید که اولین کلمه فقط تغییر کنه ولی برای دومین کلمه نمیتونید از این متد استفاده کنید.
ببخشید جواب این چی میشه؟؟؟؟#Homework ?
text = "Hello World!"
char = "o"