سلام دوستان من میخوام از سمت سرور اطلاعی بگیرم که شامل یه سری کد برنامه نویسی میشه که بین دوتا ` قرار میگیرن میخواستم ببینم با استفاده از regex چطور میتونم کد رو از متن اصلی بگیرم به طوری که بتونم کد رو توی یه متغیر جداگونه بگیرم و متن هم کد رو نشون نده تا بتونم کد رو جدا یه جای دیگه نشون بدم یه چیزی مثل همین سایت راکت در بیاد مثلا؟
ریجکس :
\`(.*?)\`
روی متن
slm dash chetory ? man khafan tarin `LARAVEL` kare mamlekatam.
کلمه LARAVEL
رو سلکت میکنه
@sahandi81 خوب من قراره کل متن رو بریزم تو یه متغییر و اون کلمه لاراول روهم بریزم تو یه تغییر حالا چجوری لاراول رو از کل متن حذف کنم و فقط تو متغییر جدا نشونش بدم وگرنه تا اونجاشو میدونم
دوست عزیز ریجکس توی هر زبان برنامه نویسی فرق داره مثلا زبان کاتلین و جاوا با جاوا اسکریپت فرق داره
شما ابتدا مشخص کنید توی چه زبانی میخاید ریجکس بزنید
اینی که @sahandi81 گفتن واسه اندروید کاربردی نداره
@mikaiil
نگفتی کاتلین دوست عزیز .
`(.*?)` برای زبان جاوا اسکریپت و هیچ ربطی به کاتلین نداره.
برای کاتلین ("`")split رو روی استرینگت ک از سرور گرفتی فراخانی کن که یک ارایه بهت میده , ایندیکس 1 این آرایه جمله بین `` هست و ایندکس 0 و ایندکس 2 بقیه جملته که میتونی بهم بچسبونیشون
@sahandi81
متاسفانه قواعد فرق دارن در کاتلین با جاوا اسکریپت
مثلا ^ در جاوا اسکریپت میگه ک اگه این کلمه اول متن بود true برگردون در حالی ک ^ در کاتلین یا جاوا میگه هر حرفی به غیر از این بود true برگردون
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟