آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

چطوری ؟!

GOOD  10 سال پیش  10 سال پیش
0 0

چطوری میشه کاری کرد که اگر نوشته ی ادیت تکسی رو گرفتیم اگر توش string داشت استرینگه پاک شه و بقیش بمونه؟!

+9 0
عنوان سوالتون جالبه. خواستم بگم ممنونم، شما چطوری؟ :D عنوان مناسب برای سوالات باعث میشه سریع تر به جواب برسید و نظم انجمن به هم نریزه. موفق باشید (10 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
mhpakdel  10 سال پیش
+4 0

از RegEx استفاده کنید به این صورت:

   String text = "-jask8597.<}_=dh2367sd2@?7askمشنتسبjdfh23";
   String newtext = text.replaceAll("[^0-9.]", "");

خروجی عبارت بالا که در newtext ذخیره میشه اینه:    8597.23672723
یعنی فقط اعداد رو میکشه بیرون به همراه ممیز اگه داشت
نمیدونم منظورتون همین بوده یا نه. در کل با Regex میتونید هر کاری بکنید با رشته ها

+1 0
>> mhopakdel : تا حالا از متد ReplaceAll استفاده نکردم ، ولی فکر میکردم که رشته دوم رو جایگزین رشته اول میکنه . اون مقادیر داخل کروشه چیه ؟ چرابه این صورت نوشته شده . RegEx چیه ؟ ممکنه توضیح بدین ؟ ممنون . (10 سال پیش)
+5 0
RegEx یک Syntax فوق العاده عالی و کمکی هست که با استفاده از اون میشه عبارات خروجی از رشته ها رو محدود کرد به هر طریقی که دوست داشته باشیم. RegEx رو استاد به طور مفید و عالی در این جا آموزش دادند: لینک این هم یک سایت فوق العاده مفید برای تمرین RegEx: لینک (10 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .