حذف فاصله و کوتیشن از عبارت وارد شده در ورودی فایل‌های Batch

گرد آوری توسط گروه فن آوری اطلاعات سایت خبری ممتاز نیوز

حذف فاصله از سمت چپ، سمت راست و بین حروف عبارت ورودی
فرضاً اگر متغیر شما str باشد، با استفاده از این کد، متغیر خود را اصلاح کنید:

set str=%str: =%

به عنوان مثال برنامه‌ی شما به چنین شکلی می‌تواند باشد:

@echo off
set /p str=
set str=%str: =%
echo.%str%
pause

حذف فاصله از سمت چپ عبارت ورودی
فرضاً اگر متغیر شما str باشد، با استفاده از این کد، متغیر خود را اصلاح کنید:

for /f “tokens=* delims= ” %%a in (“%str%”) do set str=%%a

به عنوان مثال برنامه‌ی شما به چنین شکلی می‌تواند باشد:

@echo off
set /p str=
for /f “tokens=* delims= ” %%a in (“%str%”) do set str=%%a
echo.%str%
pause

حذف فاصله از سمت راست عبارت ورودی
فرضاً اگر متغیر شما str باشد، با استفاده (ترفندستان) از این کد، متغیر خود را اصلاح کنید:

for /l %%a in (1,1,31) do if “!str:~-1!”==” ” set str=!str:~0,-1!

به عنوان مثال برنامه‌ی شما به چنین شکلی می‌تواند باشد:

@echo off
set /p str=
for /l %%a in (1,1,31) do if “!str:~-1!”==” ” set str=!str:~0,-1!
echo.%str%
pause

حذف کوتیشن از دو طرف عبارت ورودی
فرضاً اگر متغیر شما str باشد، با استفاده از این کد، متغیر خود را اصلاح کنید:

for /f “useback tokens=*” %%a in (‘%str%’) do set str=%%~a

به عنوان مثال برنامه‌ی شما به چنین شکلی می‌تواند باشد:

@echo off
set /p str=
for /f “useback tokens=*” %%a in (‘%str%’) do set str=%%~a
echo.%str%
pause

توجه داشته باشید که کد بالا، فقط کوتیشن را از دو طرف عبارت ورودی حذف می‌نماید.

حذف فاصله و کوتیشن از عبارت وارد شده در ورودی فایل‌های Batch سطح ترفند: پیشرفته
حذف فاصله و کوتیشن از عبارت وارد شده در ورودی فایل‌های Batch در صورت داشتن سوال و یا مشکل پیرامون این ترفند، می‌توانید آن را در انجمن‌های تخصصی ترفندستان مطرح کنید.
حذف فاصله و کوتیشن از عبارت وارد شده در ورودی فایل‌های Batch منبع ترفند: وب سایت ترفندستان
حذف فاصله و کوتیشن از عبارت وارد شده در ورودی فایل‌های Batch به پاس حرمت قلم و اندیشه، در صورت ذکر این ترفند منبع آن را نیز ذکر کنید. استفاده از این ترفند تنها با ذکر نام وب سایت ترفندستان مجاز است.
حذف فاصله و کوتیشن از عبارت وارد شده در ورودی فایل‌های Batch لینک مستقیم ترفند:

http://www.tarfandestan.com/1392/06/31/trim-spaces-from-the-beginning-and-the-end-of-a-string-and-remove-surrounding-quotes.html



ترفندستان | Tarfandestan – اولین و بزرگترین وب سایت تخصصی ترفند های کامپیوتر و اینترنت
باز نشر: پورتال خبری ممتاز نیوز www.momtaznews.com

نظرتان را در مورد مطلب فوق بنویسید. نشانی ایمیل شما منتشر نخواهد شد.