PDA

View Full Version : سوال: جستجو و استخراج رشته



hadi88
شنبه 07 دی 1398, 22:56 عصر
با سلام من یه برنامه دارم که در هر بار اجرا یک رشته به صورت تصادفی با طول متغیر تولید می کنه.
مثل: Test":"2803"p" یا Test":"67189101"s" یا Test":"136201"a" و ...
که در اون عبارت :"Test" ثابت است و عبارت داخل گوتیشن دوم و حرف آخر متغیر است
من می خوام عبارت داخل گوتیشن دوم که فقط عدد است رو استخراج کنم و به کاربر نشون بدم.
ممنون میشم دوستان در این زمینه به من کمک کنند.

the king
یک شنبه 08 دی 1398, 11:48 صبح
الگوی Regex اش میشه این :

var regex = new System.Text.RegularExpressions.Regex(":"(?<value>[^"]*)"");
var s = ""Test":"2803"p";
var t = regex.Match(s).Groups["value"].Value;
MessageBox.Show(t);

ASHKANLAEI
یک شنبه 08 دی 1398, 17:06 عصر
آقای the king ، دابل کوتیشن ها رو اشتباه نوشتین.

the king
یک شنبه 08 دی 1398, 20:20 عصر
آقای the king ، دابل کوتیشن ها رو اشتباه نوشتین.

حق با شما است ولی من اشتباه ننوشتم، مخصوصا که کد رو بدون تست کردن ارسال نمی کنم. اشتباه دیده میشه چون ویرایشگر فروم تغییرش میده. باگ این ادیتور همیشه دردسر بوده.

151193

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

ASHKANLAEI
دوشنبه 09 دی 1398, 06:25 صبح
بله من رو هم ببخشید که زود قضاوت کردم.

the king
دوشنبه 09 دی 1398, 08:30 صبح
بله من رو هم ببخشید که زود قضاوت کردم.

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