말도 안되는 말을하지 않고, 그것은 코드에 있습니다. 그냥 업로드하십시오.
JS 코드 :
코드 사본은 다음과 같습니다.
<html>
<헤드>
<script language = "javaScript">
var a = '<p> <a href =/'~ abc/ccg/ab.jpg/'> text </a> <a Style = "color : #ddd; font-weight : bold;" mm_href = "http : www.baidu.com"href = "http://bbs.cn.yimg.com/user_img/200701/31/soso1.jpg" mce_href = "http://bbs.cn.yimg.com/user_img/200701/31/jisuanji986_117025184198149.jpg"> cc </a> href = "www.baidu.com"cbas <cchref </dd href " <a href = "http://bbs.cn.yimg.com/user_img/200701/31/soso2.jpg"mce_href = "http://bbs.cn.yimg.com/user_img/200701/31/cc.jpg"> </p> ';
var b =/<a ([/s]+| [/s]+[^<>]+[/s]+) href = (/"([^<>"/']*)/"|/'([^<>"/']*)/') [^<>]*>/gi;
var s = a.tolowercase (). match (b);
경고 (s.length);
for (var i = 0; i <s.length; i ++)
{
var ss = s [i] .tolowercase (). match (b);
경고 (Regexp. $ 3+regexp. $ 4);
}
</스크립트>
</head>
<body>
</body>
</html>
C# 코드 :
코드 사본은 다음과 같습니다.
문자열 html = "<p> <a href = '~ abc/ccg/ab.jpg'height =/"4/"width = '3'> text </a> <a width =/"4/"style =/"color : #ddd; Font-weight : bold;/"mm_href =/"http : www.baidu.com/ "href =/"http://bbs.cn.yimg.com/user_img/200701/31/soso1.jpg/ " mce_href =/"http://bbs.cn.yimg.com/user_img/200701/31/jisuanji986_117025184198149.jpg/"> cc </a> href =/"www.baidu.com/"cbas <cchref </1 </1 </1 <a a href =/"cc/"<a width =/"5/"href =/"http://bbs.cn.yimg.com/user_img/200701/31/soso2.jpg/" mce_href =/"http://bbs.cn.yimg.com/user_img/200701/31/cc.jpg/"> </a> </p> ";
regex reg = new Regex ( "<a ([// s]+|
matchCollection matchCollection = reg.matches (html);
messagebox.show (matchCollection.count.toString ());
foreach (matchcollection에서 일치)
{
messagebox.show (match.groups [ "href"]. toString ());
}
JS 및 C#에서 정규 표현식을 사용하는 것의 유사점과 차이점을 이해 했습니까? 궁금한 점이 있으면 메시지를 남겨두고 함께 토론하십시오.