میکائیل
2 سال پیش توسط میکائیل مطرح شد
7 پاسخ

گرفتن متن بین دو کاراکتر خاص با regex در اندروید

سلام دوستان من میخوام از سمت سرور اطلاعی بگیرم که شامل یه سری کد برنامه نویسی میشه که بین دوتا ` قرار میگیرن میخواستم ببینم با استفاده از regex چطور میتونم کد رو از متن اصلی بگیرم به طوری که بتونم کد رو توی یه متغیر جداگونه بگیرم و متن هم کد رو نشون نده تا بتونم کد رو جدا یه جای دیگه نشون بدم یه چیزی مثل همین سایت راکت در بیاد مثلا؟


ثبت پرسش جدید
Sahandi81
تخصص : PHP - Laravel -JS
@sahandi81 2 سال پیش مطرح شد
0

ریجکس :

\`(.*?)\`

روی متن

slm dash chetory ? man khafan tarin `LARAVEL` kare mamlekatam.

کلمه LARAVEL رو سلکت میکنه


میکائیل
تخصص : برنامه نویسی سمت سرور و کلاینت
@FullStack 2 سال پیش آپدیت شد
0

@sahandi81 خوب من قراره کل متن رو بریزم تو یه متغییر و اون کلمه لاراول روهم بریزم تو یه تغییر حالا چجوری لاراول رو از کل متن حذف کنم و فقط تو متغییر جدا نشونش بدم وگرنه تا اونجاشو میدونم


:)
تخصص : اندروید - تازه کار
@ERR 2 سال پیش مطرح شد
0

دوست عزیز ریجکس توی هر زبان برنامه نویسی فرق داره مثلا زبان کاتلین و جاوا با جاوا اسکریپت فرق داره
شما ابتدا مشخص کنید توی چه زبانی میخاید ریجکس بزنید
اینی که @sahandi81 گفتن واسه اندروید کاربردی نداره


میکائیل
تخصص : برنامه نویسی سمت سرور و کلاینت
@FullStack 2 سال پیش مطرح شد
0

عزیزم نوشتم در اندروید و زبان هم کاتلین


:)
تخصص : اندروید - تازه کار
@ERR 2 سال پیش مطرح شد
0

@mikaiil
نگفتی کاتلین دوست عزیز .
`(.*?)` برای زبان جاوا اسکریپت و هیچ ربطی به کاتلین نداره.
برای کاتلین ("`")split رو روی استرینگت ک از سرور گرفتی فراخانی کن که یک ارایه بهت میده , ایندیکس 1 این آرایه جمله بین `` هست و ایندکس 0 و ایندکس 2 بقیه جملته که میتونی بهم بچسبونیشون


Sahandi81
تخصص : PHP - Laravel -JS
@sahandi81 2 سال پیش مطرح شد
0

@ERR
داداش ریجکس ریجکسه چه فرقی میکنه کجا استفاده کنی.
اصولش همینه نحوه استفادش فقط فرق میکنه.
دقیقا این حرفت برابری میکنه با این که بگی html داخل php یه جور استفاده میشه و داخل js یه جور دیگه


:)
تخصص : اندروید - تازه کار
@ERR 2 سال پیش مطرح شد
0

@sahandi81
متاسفانه قواعد فرق دارن در کاتلین با جاوا اسکریپت
مثلا ^ در جاوا اسکریپت میگه ک اگه این کلمه اول متن بود true برگردون در حالی ک ^ در کاتلین یا جاوا میگه هر حرفی به غیر از این بود true برگردون


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام