چگونه می توانم آخرین عدد را در یک متن انتخاب کنم؟
https://lamtakam.com/qanda/1309/چگونه-می-توانم-آخرین-عدد-را-در-یک-متن-انتخاب-کنم؟ 2اجازه بدید با یک مثال شروع کنم. این رو ببینید لطفا:
var str = "this is test
1. this is test
2. this is test
3. this is test
this is test
1. this test
2. this is test";
خب چیزی که نیاز دارم از متن بالا انتخاب کنم (یا به زبان عبارات با قاعده اگه بخوام بگم، چیزی که نیاز دارم مچ کنم) عدد 2
هست. چون که آخرین عدد موجود در متن است و بعد از اون عددی وجود نداره.
حالا این رو هم در ببینید:
var str = "this is test
1. this is test
2. this is test
3. this is test
this is test
1. this test
2. this is test
this is test";
در اینجا هم باز میخوام که عدد 2
رو انتخاب کنم. چرا که بعد از اون عدد دیگه ای نیست. ولی نکته ای که وجود داره، توی مثال آخر است که میخوام null
برگرده، یعنی هیچ چیز مچ نشه از توی این متن:
var str = "this is test
1. this is test
2. this is test
3. this is test
this is test
1. this test
2. this is test
this is test";
خب همانطور که گفتم نباید هیچ چیز توی متن بالا انتخاب بشه. شاید فکر کنید با چه منطقی؟ خب ببینید من نیاز دارم که بگم «آخرین عددی که بعدش 2 اینتر نخورده».
یعنی چیزی که احتیاج دارم، اینه که یک لیست بسازم با جاوا اسکریپت که بتونه توی یک لیست عدد بعدی رو یکی اضافه کنه و به صورت هوشمند برای کاربر نمایش بده. قطعا مشابهش رو توی ورد و اینجور ویرایش گرهای حرفه ای و مدرن دیدید.
نکته: علاوه بر این که اون عدد نباید قبل از 2 اینتر پیوسته باشه، علاوه بر اون، اون عدد باید اول خط هم باشه، ببینید همونطور که گفتم تمام هدفم اینه که یک شمانده بسازم برای یک لیستی که توسط برنامه من عدد بعدیش مشخص میشه. که این وقتی قابل پیاده سازی میشه که بتونم عدد آخری رو که توی یک لیست وجود داره مچ کنم و یکی بیشترش کنم که عدد بعدی برای ادامه اون لیست در بیاد.
کسی میتونه راهنماییم کنه یک دنیا تشکر
به نظر میاد چیزی که شما نیاز دارید markdown هست ــ S Kill در 6 سال قبل | |||
@S.Kill ببخشید میشه بگید markdown چیه؟ ــ ساناز رضایی در 6 سال قبل | |||
سینتکسی استاندارد برای نوشتن متن که به وسیله پارسر به html تبدیل میشه هم سینتکس استاندارد هست هم پارسرهای خیلی زیادی براش نوشته شده. ادیتوری که توی لام تا کام استفاده شده هم از این سینتکس استفاده میکنه یک نمونه از ادیتور مارکدان رو میتونید اینجا ببینید. ــ S Kill در 6 سال قبل | |||
@S.Kill واااای چه جالبه من داشتم همینو خودم میساختم واقعیتش نمیدونستم اسمش markdown است. مرسی ولی جواب سوال منو نمیدونید شما؟؟ ــ ساناز رضایی در 6 سال قبل |