جایگزینی رشته در جاوااسکریپت

جایگزینی رشته در جاوااسکریپت

از جمله وظایف عادی جاوا اسکریپت جایگزینی متن درون رشته ها است. در مقاله جایگزینی رشته در جاوااسکریپت نحوه جایگزینی نمونه واحد و چندین نمونه و نیز مدیریت کاراکترهای خاص درون رشته ها آموزش داده شده است. از جمله پیش نیازهای اعلام شده برای یادگیری جایگزینی نمونه های درون رشته ها، آشنایی با زبان برنامه نویسی جاوا اسکریپت است.

 

چگونه همه نمونه های یک رشته را در جاوا اسکریپت جایگزین کنیم؟

جایگزینی متن درون رشته ها یکی از وظایف معمول جاوا اسکریپت هست. در این مقاله به استفاده این جابجایی و اصطلاحات معمول برای جابجایی متن نگاهی خواهیم انداخت.

پیش نیازها

آشنایی با زبان برنامه نویسی جاوا اسکریپت.

محیط ide برای برنامه نویسی در جاوااسکریپت.

داشتم کامپیوتر محلی یا سرور مجازی برای نصب ide جاوا.

جایگزینی یک نمونه واحد

 

معمولا عبارت جاوا اسکریپت String replace() فقط اولین نمونه ای را که در یک رشته پیدا می کند، جایگزین می کند:

جایگزینی رشته در جاوااسکریپت

جایگزینی رشته در جاوااسکریپت

این مثال، فقط اولین نمونه یعنی sentence جایگزین شده است.

جایگزینی چندین نمونه

اگر می خواهید جاوا اسکریپت همه نمونه ها را جایگزین کند، باید با استفاده از اپراتور /g از یک عبارت معمولی استفاده کنید:

جایگزینی رشته در جاوااسکریپت۱

جایگزینی رشته در جاوااسکریپت

این دفعه هر دو نمونه ها تغییر کرده اند.

علاوه بر اینکه از /g درون خطی استفاده می کنید، می توانید از عبارت سازنده شیء RegExp هم استفاده کنید.

جایگزینی کاراکترهای مخصوص

برای جایگزینی کاراکترهای خاصی مثل -/\^$*+?.()|[]{}), باید از بک اسلش استفاده کنیم تا بتوانیم آنها را به صورت رهایی درآوریم.

مثلا این مثال را ببینید. رشته فرضی ما this\-is\-my\-url است. بیایید همه خط های تیره رهایی را (\-) را با یک خط تیره رها نشده (-) جابجا کنیم.

می توانید این کار را با replace() انجام دهید:

از سوی دیگر از new Regexp() استفاده کنید:

در این مثال دوم، نیازی نیست که از یک بک اسلش برای رهاسازی بک اسلش استفاده کنید.

نتیجه گیری

در این مقاله مشاهده کردید که چگونه می توان نمونه واحد و چندین نمونه را جایگزین کرد و اینکه چگونه رشته هایی که دارای کاراکترهای خاص هستند را مدیریت کرد.

جایگزینی رشته در جاوااسکریپت

فاماسرور

نظرات کاربران

مطالب مرتبط
آموزش تغییر TTL در دایرکت ادمین
آموزش تغییر TTL در دایرکت ادمین

با آموزش تغییر TTL در دایرکت ادمین از بخش مقالات فاما سرور و دسته آموزش های دایرکت ادمین در خدمت…

نحوه نصب Git در اوبونتو ۲۰٫۰۴
نحوه نصب Git در اوبونتو ۲۰٫۰۴

در این راهنما،نحوه نصب Git در اوبونتو ۲۰٫۰۴ را یاد می گیریم. در واقع نحوه نصب این نرم افزار را…

رفع مشکل نمایش کاراکتر فارسی در دایرکت ادمین
رفع مشکل نمایش کاراکتر فارسی در دایرکت ادمین

مشکل کاراکتر فارسی در دایرکت ادمین و رفع مشکل نمایش کاراکتر فارسی در دایرکت ادمین موضوع این مقاله ما است….

درباره فناوران آساک

فاما سرور از گروه شرکت های فاما نام گذاری و تشکیل شده است که در قسمت فوتر میتوانید با خدمات دیگر ما نیز آشنا بشوید و خرسندیم که در این راه و برای رسیدن به موفقیت در کنار شما خواهیم بود.

سرور مجازی ایران

سرور اختصاصی ایران

سرور مجازی آلمان

سرور مجازی ترید

سرور مجازی هلند

سرور مجازی

سرور ایران

وبینار

سرور بیگ بلو باتن

سرور مجازی فنلاند

سرور بایننس

سرور مجازی انگلیس

سرور ترید