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

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

کاربر سایت

behnam

عضویت از 1392/03/18

پیدا کردن عبارت از جمله

  • پنجشنبه 9 اردیبهشت 1395
  • 14:08
تشکر میکنم

سلام من یه عبارت دارم به این صورت ((Convert.ToString(it["ADCResolotion"]) = "16")) AND ((Convert.ToString(it["ADCSNR"]) = "69"))

میخوام این عبارات بین "" از متن استخراج بشن و در یک لیست به هم نسبت داده بشن

مثلا برن تو یه لیستی ADCResolotion به عدد 16 نسبت داده بشه و ADCSNR به 69

 

چجوری میشه؟

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

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

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 14 اردیبهشت 1395
  • 13:35

منظورت رو متوجه نشدم

لطفا در یک رشته مثال بزنید

کاربر سایت

behnam

عضویت از 1392/03/18

  • سه شنبه 14 اردیبهشت 1395
  • 13:39
استاد من یه کوئری دارم 
select * from tbl_boards
 
که این کوئری هی فیلتر میشه
مقدار این فیلتر ها رو من باید از این عبارات استخراج کنم
((Convert.ToString(it["ADCResolotion"]) = "16")) AND ((Convert.ToString(it["ADCSNR"]) = "69"))
مثلا باید کوئری من بشه
select * from tbl_boards 
where ADCResolotion=16 and ADCSNR=69
 
الان من گیر کردم از کجا بتونم این فیلد هارو از اون استرینگ استخراج کنم باید برم دنبال دبل کوتیشن ها بگردم و اونارو با استفاده از عبارات با قاعده استخراج کنم چجوری نمیدونم؟
و اینکه چطور میتونم شروط کوئری خودم رو در زمان اجرا زیاد کنم با کوئری بیلدر میشه؟
اگه میشه چجوری؟
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 14 اردیبهشت 1395
  • 15:19

مورد اول رو باید سرچ کنید و عبارتش رو پیدا کنید

برای ساخت شرط هم میتونی با یک حلقه به انتهای دستور Where به تعداد نیاز اضافه کنی

یا میتونی بیاری سمت برنامه و با Linq منبع رو فیلتر کنی

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

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

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

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