假如我要获取
<a target="_parent" class="black" href="/main.jsp?language_id_from=18&amp;language_id_to=23&amp;do=dictionary&amp;action=translation&word_id=2009147">gato</a><input type="image" src="/Lingvozone.com/images/main/say.gif" align="absmiddle" onClick="tts('http://audio.lingvozone.com/dict-tts-audio/ES/20/2009147.wav')" alt="Please allow the audio file to load and play after click"/>
中'http://audio.lingvozone.com/dict-tts-audio/ES/20/2009147.wav'这个内容, 怎么写正则表达式阿???在线求解

解决方案 »

  1.   


            string str = "<a target=\"_parent\" class=\"black\" href=\"/main.jsp? "+ "language_id_from=18&amp;language_id_to=23&amp;do=dictionary&amp;action=translation&word_id=2009147\">gato </a> <input type=\"image\" "+ "src=\"/Lingvozone.com/images/main/say.gif\" align=\"absmiddle\" onClick=\"tts('http://audio.lingvozone.com/dict-tts- "+ "audio/ES/20/2009147.wav')\" alt=\"Please allow the audio file to load and play after click\"/> ";        System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex(".+onClick=\"tts\\('(.+)'\\)\".+", System.Text.RegularExpressions.RegexOptions.Singleline);        Response.Write(reg.Replace(str, "$1"));
      

  2.   


    Regex re = new Regex("(?si)(?<=<a.*?onClick=\"tts\(')[^']+");
    Match m = re.Match(str);
    Console.WriteLine(m.Value); // http://audio.lingvozone.com/dict-tts-audio/ES/20/2009147.wav
      

  3.   

    :/kiss.谢谢!!!能用,太感谢了~~~我想结贴,钱不够,怎么办???
      

  4.   

    <td class="news" ><a href="#" title="${tn.title}[${tn.formattedDate}]" onClick="openWin('<%=request.getContextPath()%>/SerShowNews?id=${tn.id}&type=${tn.type}')">${tn.simpleTitle}</a></td>
    怎样限制${tn.simpleTitle}在页面中显示的字符数量?
      

  5.   

    <a target="_blank" href="space.php?uid=23519" style="margin-left: 20px; font-weight: 800">mzgcncn4</a>
    这个连接只是uid 不一样,请问这个正则该怎么写