我收到了「格式不正確」的錨定標記(要麼沒有關閉,沒有文本或自閉合標記)通過飼料我無法控制,需要糾正它們 - 這裏是三個例子:「格式不正確」的錨定標記正則表達式
<a class="some-class" href="www.something.com/Resource.PDF" target="_blank">
(沒有結束標籤/未自行閉合)<a class="some-class" href="www.something.com/Resource.PDF" target="_blank"></a>
(無文本)<a class="some-class" href="www.something.com/Resource.PDF" target="_blank"/>
(自動關閉)
我在尋找C#中的正則表達式/正則表達式集,它將在HTML字符串中查找上述事件。
到目前爲止,我有以下幾點:
(?<anchor><a\s.+?\/{0}>)(?<text>(.*?){0})(<\/a>)
---查找錨沒有文字(?<anchor><a\s.+?\/>)
----發現自閉錨
我的目標是取代這些以資源爲文本出現: <a class="some-class" href="www.something.com/Resource.PDF" target="_blank">Resource.PDF</a>
任何幫助都會大大提升特德。