سلاو و عرض ادب
من از طریق پورت سریال یک سری مقادیر دریافت میکنم که باید قسمت های اضافه حذف بشه و عدد مورد نظر توی متغیر ذخیره بشه و توی lable یا textblock نمایش بده.
مقادیر و دریافت میکنم و مشکلی نیست. مشکلم اینه که اون مقدار رو نمیتونم حذف کنم و ... .
(P01)023.2*
(P02)044.1*
(P03)055.3*
(P04)095.0*
(P05)023.1*
(P06)023.2*
(P07)023.3*
(P01)023.2*
(P02)044.1*
(P03)055.3*
(P04)095.0*
مقادیر به این صورت برای من پشت سر هم ارسال میشه و به عنوان مثال:
(P01)023.2*
(P02)044.1*
P01 سنسور دمای محیط هست و میخوام 023.2 بصورت دابل یا فلوت ذخیره بشه.
و
P02 سنسور رطوبت محیط هست که میخوام 044.1 بصورت دابل یا فلوت دخیره بشه.
و این عمل مرتب درحال تکرار و ذخیره سازی و نمایش هست.
حالا چطور میشه این کار رو انجام داد. WPF
سلام. ابتدا شما عبارت * رو با کاراکتر خالی جاگزین کنید. سپس استفاده از دستور زیر برای حذف عبارات داخل پرانتز.
Regex.Replace(str, @"\([^()]*\)", string.Empty)
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)