آموزش حذف کاراکتر از ابتدا و انتهای رشته در بچ اسکریپت

فرض کنید قصد حذف تعداد خاصی کاراکتر از ابتدا و انتهای یک متن یا متغیر رشته ای را داریم؛ یا برفرض می‌خواهیم اولین یا آخرین کارکتر را حذف کنیم. برای انجام چنین کاری، به مثال زیر دقت کنید:

@ECHO off 
SET text=FuLLKade.COM
SET text=%text:~1,-1% 
ECHO %text%
PAUSE

یک متغیر رشته‌ای با نام text در اختیار داریم که مقداری را به خود اختصاص داده است. برای حذف کاراکتر از ابتدا و انتهای آن،  پس از نوشتن نام متغیر بین %ها، یک : (دونقطه) قرار داده و سپس با استفاده از علامت ~ به ابتدای متن و با استفاده از علامت – به انتهای آن اشاره کرده‌ایم. گفته‌ایم که از ابتدا و انتها یک حرف را حذف کند. همچنین بین آنها یک ویرگول نیز قرار داده‌ایم. بدین صورت، خروجی ما عبارت uLLKade.CO خواهد شد.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

cp-codfk

نظرات ثبت شده بدون دیدگاه

توضیحات پیشنهادی نظرات اشتراک