آموزش متلب (MATLAB)
۵۴۳ آموزش
نمایش دسته بندی ها (۵۴۳ آموزش)

حذف کاراکترهای فضای خالی (space) موجود در ابتدا و انتهای یک رشته (string)، با دستور strtrim در متلب

گاهی اوقات، ممکن است که به دلایلی، در ابتدا و انتهای یک رشته (string)، تعدادی کاراکتر فضای خالی (space) قرار بگیرد. معمولا هنگام نمایش رشته (string) در خروجی متلب نیز متوجه وجود این کاراکترهای فضای خالی (space) نمی شویم. بنابراین معمولا هنگام کار با رشته ها (string)، قبل از هر چیز، سعی می کنند که کاراکترهای فضای خالی (space) موجود در ابتدا و انتهای رشته (string) را حذف کنند. برای این منظور، دستور strtrim در متلب به کار می رود.

به مثال زیر توجه کنید :

مثال

clear all
close all
clc

str_1 = '   my name is ali  '
str_2 = strtrim(str_1)
whos

سه خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه قبلی اجرا شده در متلب می باشد.

دستور whos ، نوع و اندازه متغیرها را نمایش می دهد و بنابراین با آن می توانیم تعداد کاراکترهای رشته ها (string) را متوجه بشویم، زیرا مثلا ممکن است که در ابتدا و انتهای یک رشته، کاراکتر فضای خالی (space) وجود داشته باشد و بنابراین ما در خروجی متلب، متوجه وجود آن نشویم.

نتیجه :


str_1 =

   my name is ali  


str_2 =

my name is ali

  Name       Size            Bytes  Class    Attributes

  str_1      1x19               38  char              
  str_2      1x14               28  char
نویسنده علیرضا گلمکانی
شماره کلید 2663
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)