رفتن به مطلب
  • 0

گت المنت با regex


محمد مهدی کمالی

سوال

سلام 

من کد های پایین رو دارم 

		<tr>
		<td>
		USD
		</td>
		<td style="white-space: nowrap;">
		دلار آمريکا
		</td>
		<td>
		۴۲,۰۰۰
		</td>
		<td>
		<img src="/Images/eq.gif" width="9" height="9" alt="eq" title="">
		</td>
		<td>
		<input Type="image" Name="ctl00$ucBody$ucContent$ctl00$rptItemList$ctl01$imgChart" id="ctl00_ucBody_ucContent_ctl00_rptItemList_ctl01_imgChart" src="../Images/icon_chart.gif" alt="نمودار" style="height:16px;width:21px;border-width:0px;">
		</td>
		<td>
		<a id="ctl00_ucBody_ucContent_ctl00_rptItemList_ctl01_hypRSS" alternatetext="RSS" href="../ExRatesRSS.aspx?cid=1"><img src="../Skins/Default/fa/images/ico_rss.gif" style="border-width:0px;"></a>
		</td>
		</tr>

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

<img src="/Images/eq.gif" width="9" height="9" alt="eq" title="">

 

سایت هم اینه 

نرخ ارز 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

4 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

درود دوست عزیز

شما گت المنت کار کردی؟

اسمش معلومه  get element یعنی بر اساس یه ویژگی خاصی از تگ میاد مقدار داخل شو میگیره

مثلا getelementsbyclassname میاد توسط کلس نیم میگیره

یا getelementbyid میاد توسط ایدی میگیره

اون چیزی که تو میخای توی مشخصه ی alt هست توسط  getAttribute("alt") میشه گرفت منتهی تا وقتی که یه شناسه منحصر به فرد داشته باشه که نداره

یعنی نه کلاس نیم داره نه ایدی

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 4 ساعت قبل، asheune گفته است :

درود دوست عزیز

شما گت المنت کار کردی؟

اسمش معلومه  get element یعنی بر اساس یه ویژگی خاصی از تگ میاد مقدار داخل شو میگیره

مثلا getelementsbyclassname میاد توسط کلس نیم میگیره

یا getelementbyid میاد توسط ایدی میگیره

اون چیزی که تو میخای توی مشخصه ی alt هست توسط  getAttribute("alt") میشه گرفت منتهی تا وقتی که یه شناسه منحصر به فرد داشته باشه که نداره

یعنی نه کلاس نیم داره نه ایدی

چیزی ک تو ذهن من هس اینه که بیایم بگیم تو این قطعه کد بگرد دنبال مقداری که بعد از= اومده مثل یه استرینگ بگیریمش و پردازشش کنیم منتها تو سایت هر فیلد این رو داره و مقدارش برا هر فیلد متفاوته . راهی به ذهنتون نمیرسه؟

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 10 ساعت قبل، mmkmmk گفته است :

چیزی ک تو ذهن من هس اینه که بیایم بگیم تو این قطعه کد بگرد دنبال مقداری که بعد از= اومده مثل یه استرینگ بگیریمش و پردازشش کنیم منتها تو سایت هر فیلد این رو داره و مقدارش برا هر فیلد متفاوته . راهی به ذهنتون نمیرسه؟

 

راه اصولیش اینه از لینک زیر rss بگیری و توسط کتابخونه های xmlparser اونو تبدیل کنی به چیزی که میخای

RSS

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...