مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

shoniz

عضویت از 1399/02/31

مشکل در حذف مقادیر در رشته و ذخیره بخشی از مقادیر در متغیر فلوت یا دابل یا ... .

  • دوشنبه 25 مهر 1401
  • 11:42
تشکر میکنم

سلاو و عرض ادب

من از طریق پورت سریال یک سری مقادیر دریافت میکنم که باید قسمت های اضافه حذف بشه و عدد مورد نظر توی متغیر ذخیره بشه و توی 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

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

rasoulia

عضویت از 1401/10/30

  • جمعه 30 دی 1401
  • 15:51

سلام. ابتدا شما عبارت * رو با کاراکتر خالی جاگزین کنید. سپس استفاده از دستور زیر برای حذف عبارات داخل پرانتز.

Regex.Replace(str, @"\([^()]*\)", string.Empty)
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)