سؤال

أريد أن تتطابق مع الروابط مثل <a href="mailto:my@email.com">foo</a>, ، ولكن هذا لا يعمل يعمل فقط في Nokogiri:

doc/'a[href ^="mailto:"]'

ما هي الطريقة الصحيحة للقيام بذلك؟ كيف أفعل ذلك مع hpricot؟

هل كانت مفيدة؟

المحلول 2

هذا يعمل على HPRICOT:

doc/'a[@href ^="mailto:"]'

لا يمكن معرفة وسيلة للقيام بالبحث عن XPath على الرغم من. على ما يبدو، hpricot لا يدعم starts-with: http://wiki.github.com/hpricot/hpricot/supported-xpath-Expression

نصائح أخرى

doc/"//a[starts-with(@href,'mailto')]"
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top